Type events in or import a CSV. An event's ID comes from its title and start.
Calendar File Maker
Type events into a table or import a CSV, and download a standard .ics file for Outlook, Google Calendar or Apple Calendar. All-day events, floating times and a chosen timezone are all handled.
Events
| Title | Start date | Start time | End date | End time | All day | Location | Description | Row actions |
|---|
Good to know
- Importing the same file again updates events instead of doubling them in calendars that honor the event ID. The ID comes from the title and start, so changing either makes a new event.
- With no timezone chosen, a time stays at that clock time wherever the calendar is opened.
- Calendar apps differ in how they treat imports, so check a few events after importing.
Your files stay on your machine
This tool runs entirely inside your browser tab. Nothing is uploaded, stored, or sent to a server — close the tab and every trace is gone.
These are the free ones — see the full suiteHow big a file can it take?
There is no upload, so there is no upload limit — but the work happens in this tab, which means your browser’s memory is the budget. Nothing here will refuse a file for being large; a big enough one simply gets slow and, eventually, reloads the tab. The figures below are rules of thumb on a desktop browser, not enforced caps. On a phone or tablet, expect a good deal less.
- A calendar file is plain text, so thousands of events are fine here. Calendar apps may have their own import limits.
- Each row is an editable field on the page, which is what slows down past about 1,000 rows.
Password-protected PDFs are declined whatever their size — unlock the file first. If a run does die on a long document, splitting it into volumes and working through them one at a time is the reliable way round it.