Calendar Builder help

Make an .ics file that Google Calendar, Apple Calendar, and Outlook all read. Type the events, or import a spreadsheet of dates. Open a calendar someone sent you and fix what is broken in it.

Steps

  1. Add an event: title, start, end, location, notes. Set it to repeat if it needs to.
  2. Or import. Drop a CSV of dates and map the columns, or drop an existing .ics to load its events.
  3. Run the fix pass. It flags events with no end time, no unique id, a floating time zone, or an end before the start, and fixes them in one click.
  4. Merge two calendars if you need to. Duplicate events are matched and dropped.
  5. Export. You get one VCALENDAR 2.0 file with time zone blocks written in.

Recurrence

The repeat controls write a correct RRULE: every weekday, every second Tuesday, the last Friday of the month, a fixed count, or an end date. What you build round-trips through the reader and writer without drift.

Limits

Events live in this browser as a draft. Nothing is uploaded. Clear the draft and it is gone.

Back to Calendar Builder