diff --git a/timetabling/timetable-ics.py b/timetabling/timetable-ics.py
index 133bedaca19685edb4f3a15a3542ae6faf702f4a..256f85175ac743cff7a4372fd6fca66187664d14 100644
--- a/timetabling/timetable-ics.py
+++ b/timetabling/timetable-ics.py
@@ -140,6 +140,10 @@ for ttfile in timetable_files:
         if "TUT" in name:
             continue
 
+        annotated_name = name
+        if "online" in row["Activity Type Name"].lower():
+            annotated_name = "🖥️ " + name
+
         if expand_events:
             for week in weeks:
                 offset = get_day_offset(day)
@@ -152,7 +156,7 @@ for ttfile in timetable_files:
                         continue
                     end_time = get_end_time(start_time, duration_hours)
                     event = Event()
-                    event.add("summary", name)
+                    event.add("summary", annotated_name)
                     event.add("location", location)
                     event.add("dtstart", start_time)
                     event.add("dtend", end_time)
@@ -190,7 +194,7 @@ for ttfile in timetable_files:
                 ))
 
                 event = Event()
-                event.add("summary", name)
+                event.add("summary", annotated_name)
                 event.add("location", location)
                 event.add("dtstart", start_time)
                 event.add("dtend", end_time)