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
- Add an event: title, start, end, location, notes. Set it to repeat if it needs to.
- Or import. Drop a CSV of dates and map the columns, or drop an existing .ics to load its events.
- 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.
- Merge two calendars if you need to. Duplicate events are matched and dropped.
- 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
- Attendees, invites, and RSVP tracking are not handled. This makes the file, it does not send it.
- Attachments in an imported .ics are dropped.
Events live in this browser as a draft. Nothing is uploaded. Clear the draft and it is gone.
Back to Calendar Builder