diff --git a/aleksis/apps/chronos/migrations/0013_event_title_optional.py b/aleksis/apps/chronos/migrations/0013_event_title_optional.py
new file mode 100644
index 0000000000000000000000000000000000000000..4bc05c39f8307ca056d03102c8709c018a432f63
--- /dev/null
+++ b/aleksis/apps/chronos/migrations/0013_event_title_optional.py
@@ -0,0 +1,18 @@
+# Generated by Django 3.0.5 on 2020-04-14 16:11
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+        ('chronos', '0012_event_remove_absence_reason'),
+    ]
+
+    operations = [
+        migrations.AlterField(
+            model_name='event',
+            name='title',
+            field=models.CharField(blank=True, max_length=255, null=True, verbose_name='Title'),
+        ),
+    ]
diff --git a/aleksis/apps/chronos/models.py b/aleksis/apps/chronos/models.py
index 68be95505ed50c3e851c306cbb6a9cc6115f9d3f..40e8c010c9b1ad83ac2974d24819427c1b974024 100644
--- a/aleksis/apps/chronos/models.py
+++ b/aleksis/apps/chronos/models.py
@@ -827,7 +827,8 @@ class SupervisionSubstitution(ExtensibleModel):
 
 
 class Event(ExtensibleModel):
-    title = models.CharField(verbose_name=_("Title"), max_length=50)
+    title = models.CharField(verbose_name=_("Title"), max_length=255, blank=True, null=True)
+
     date_start = models.DateField(verbose_name=_("Effective start date of event"), null=True)
     date_end = models.DateField(verbose_name=_("Effective end date of event"), null=True)