Free online tool

Course Schedule Exporter

Turn weekly classes, term dates and skipped days into a time-zone-aware calendar you can import anywhere.

Works on your deviceNo account neededCalendar / ICS / CSVOpen workspace ↓

How do I turn a class schedule into a calendar file?

Add each course's days, times and location. Set the term dates, time zone and days to skip. Check the preview, then download an ICS file to import into your calendar. You can also save a CSV or a readable agenda.

A term, clearly laid out.

Add your weekly classes. Take the calendar with you.

On your device

Opening local project…

Set the term

Courses

Design studio

MO · WE · 09:00–10:30 · every week · Studio 4

History of art

TU · TH · 13:00–14:00 · every week · Room 204

New course

Class days

An earlier end time finishes the next day. Alternating weeks count from the Monday of the first teaching week.

Save your term and classes, then preview the calendar. Changing the project clears an old preview.

Three simple steps

How to use Course Schedule Exporter

  1. Start with the example or open a local project.

  2. Add your classes, tasks or events and inspect the calendar.

  3. Save a project backup or export your schedule as an ICS calendar, CSV or standalone agenda.

Common questions

Good to know

Understand the result.
Keep the original.

Is this tool free, and are my files uploaded?

This tool is free with no account required. The work happens in your browser. Your input and files are not sent to a processing server.

What are the limits and details?

Projects stay on this device. Download a project backup before clearing browser data or changing devices. Calendar exports create files; they do not send invitations, book appointments or sync to an account.

Up to 100 courses, 366 term days, 366 excluded dates and 5,000 generated classes. Each course repeats every 1–8 weeks from the Monday of its first week. Excluded dates apply to the class start date. Files and calculations stay in your browser.