Add your class schedule to Google Calendar in seconds

Your course schedule lives in a portal table or a syllabus PDF, not your calendar - so you miss the first lecture or show up to the wrong room. Paste your schedule below and watch the AI turn each course into a recurring event that repeats on the right days until the semester ends.

What the AI will produce from the sample:

  • CHEM 101 General Chemistry (Room 140)Mon/Wed/Fri 9:05-9:55 AM, Aug 24 - Dec 11, 2026
  • MATH 221 Calculus II (Boyd Hall 305)Tue/Thu 11:00 AM-12:15 PM, Aug 25 - Dec 10, 2026
  • ENGL 110 Composition (Humanities 212)Mon/Wed 2:00-3:15 PM, Aug 24 - Dec 9, 2026

How it works

  1. Copy your class schedule

    Grab it straight from your student portal, registration page or syllabus - course codes, days like MWF, times and room numbers. You don't need to reformat anything; the AI reads the shorthand.

  2. Paste it into the demo (or highlight it with the extension)

    With the Chrome extension installed you can skip the paste: highlight your schedule on the registrar page, right-click, and choose Text to Calendar.

  3. Add every course to your calendar in one click

    Each course becomes a recurring event that repeats on its meeting days until the last day of the semester, with the room in the details. Send them to Google Calendar, Outlook, or download an .ics file.

How to add classes to Google Calendar without typing each one

A class schedule packs everything into shorthand: "CHEM 101 MWF 9:05-9:55 AM, Aug 24 - Dec 11, Room 140" means a 50-minute lecture three days a week for an entire semester. Entering that by hand is dozens of fields per course, and setting the repeat-until date manually is where most people give up.

Text to Calendar's AI reads the shorthand the way you do. It expands MWF into Monday, Wednesday and Friday, sets the start and end times, and creates one recurring event per course that repeats only on those days through the last day of class - no copying the same event 40 times.

Recurring events done right (RRULE)

The hard part of a class schedule is the repeat pattern. The parser builds a proper recurrence rule (RRULE) for each course - the correct weekdays, the weekly cadence, and an end date pinned to the final week of the semester. So "TuTh, Aug 25 - Dec 10" becomes an event that fires every Tuesday and Thursday and then stops, instead of cluttering next year's calendar.

Every course in one paste

Paste your whole semester at once. The AI separates each course into its own event, keeps the room number and section in the details, and handles mixed formats - MWF, TuTh, "Mon/Wed," 12-hour or 24-hour times - in the same block. Add them to Google Calendar, Outlook, or export an .ics file you can import anywhere.

Ready-made academic calendars

If you'd rather not build it yourself, we also publish ready-made university academic calendars - move-in dates, add/drop deadlines, breaks and finals week for many schools - that you can subscribe to in a couple of clicks. Check the /calendars pages to see if your university is listed.

Tips for best results

  • Include the date range (e.g. "Aug 24 - Dec 11") so the recurrence ends with the semester.
  • Keep the day codes (MWF, TuTh) next to each course so the right weekdays are picked.
  • Paste all your courses together to get one recurring event per class in a single pass.

Frequently asked questions

Does it create recurring events for my whole semester?

Yes. Each course becomes a single recurring event that repeats on its meeting days (like MWF or TuTh) and stops on the semester end date, so it doesn't carry over into next term.

Can I add all my classes at once?

Yes - paste your entire schedule and each course becomes its own recurring event, with the room number and section kept in the event details.

Does it work with Outlook and Apple Calendar too?

Yes. You can add courses to Google Calendar, Outlook, or download an .ics file that imports into Apple Calendar and most other calendar apps.

Never retype your class schedule

Install the free extension, highlight your schedule from the registrar, and your whole semester is on your calendar before classes start.

Related: University academic calendars 2026–27 · Doctor appointment → calendar · Free text → .ics generator