CSV to ICS
Turn a spreadsheet of dates into a calendar file any app can subscribe to.
10 / 10 free files today
Related tools
All Calendar tools →CSV to ICS is free to use as often as you like, directly from this page. You will find it under Calendar, with ICS to CSV and ICS to JSON for the neighbouring cases.
How to use it
- Open the tool — no signup or install needed.
- Enter your input or adjust the available options.
- Get your result instantly, then copy or download it.
Frequently asked questions
What is CSV to ICS?
Turn a spreadsheet of dates into a calendar file any app can subscribe to.
When would I actually use this?
Getting events out of a calendar and into a spreadsheet you can count and filter, building an .ics from a list of dates, merging several calendars into one file, and reading an invitation without adding it to anything.
What is the most common mistake?
Treating a zoned time as if it were universal. A start written with a named zone carries a wall-clock time, and re-emitting it as UTC moves the meeting by whatever offset the converting machine happened to have. An all-day date suffers worse: turned into an instant it becomes midnight UTC, which is the day before anywhere west of Greenwich.
How is CSV to ICS different from ICS to CSV?
They sit next to each other but answer different questions: ICS to CSV is the one to open when you need it to turn a calendar file into a spreadsheet of events, with real dates instead of ICS stamps. Pick whichever matches what you're starting from — both are free.
Is there a tool for the next step?
ICS to JSON is the closest one after this: Export calendar events as JSON, with each ICS timestamp converted to ISO-8601.
What else is worth having open alongside it?
ICS viewer and Merge ICS files — they come up in the same task often enough to be worth a second tab.
Where do the figures come from?
Calendars are read against the published iCalendar specification, in the browser. The three things a conversion most often drops are carried through untouched rather than interpreted: the named zone, the all-day flag, and the recurrence rule that makes one entry stand for a whole series.