diff --git a/aleksis/core/migrations/0018_increase_length_of_group_shortname.py b/aleksis/core/migrations/0018_increase_length_of_group_shortname.py
new file mode 100644
index 0000000000000000000000000000000000000000..f8a0e15106f90f4e3616202207456907adb26a2a
--- /dev/null
+++ b/aleksis/core/migrations/0018_increase_length_of_group_shortname.py
@@ -0,0 +1,18 @@
+# Generated by Django 3.0.4 on 2020-03-29 13:38
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('core', '0017_make_group_short_name_optional'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='group',
+            name='short_name',
+            field=models.CharField(blank=True, max_length=30, null=True, unique=True, verbose_name='Short name of group'),
+        ),
+    ]
diff --git a/aleksis/core/models.py b/aleksis/core/models.py
index 5d09cae97e03b8dcb5dc3b4ca68ecf564519fdbd..9aea56608ee28eef152be1f7be4d71786225fd93 100644
--- a/aleksis/core/models.py
+++ b/aleksis/core/models.py
@@ -232,7 +232,7 @@ class Group(ExtensibleModel):
         verbose_name_plural = _("Groups")
 
     name = models.CharField(verbose_name=_("Long name of group"), max_length=60, unique=True)
-    short_name = models.CharField(verbose_name=_("Short name of group"), max_length=16, unique=True, blank=True, null=True)
+    short_name = models.CharField(verbose_name=_("Short name of group"), max_length=30, unique=True, blank=True, null=True)
 
     members = models.ManyToManyField("Person", related_name="member_of", blank=True)
     owners = models.ManyToManyField("Person", related_name="owner_of", blank=True)