How to use CSV to Calendar File
- Enter event rows and choose UTC or all-day dates.
- Check start and end values, including exclusive all-day ends.
- Download the ICS and review events before importing.
Example: CSV to Calendar File
A local worked example using the inputs and settings below for csv to calendar file.
Options
- Time kind
- UTC rows use explicit UTC timestamps. All-day rows use dates and an exclusive end date; changing the selector alone does not convert the source strings.
- UID column
- UID identifies an event. Keep a stable supplied UID when you intend to update the same event in another application, and inspect that application’s import behavior.
Supported inputs and limits
Where your input is processed
This tool processes your input in this browser. Your text and files are not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.
Keep source rows with the generated file
The conversion creates the supported finite event records. It does not send invitations or update an account automatically. Check the generated title, start and end values before importing, especially when a spreadsheet has reformatted a date column.
Questions about CSV to Calendar File
Why is an all-day end date the following day?
Calendar end dates are exclusive. A one-day event ends at the start of the next day.
Can I use a named time zone?
No. Timed events use explicit UTC.
Are recurring events created?
No. Each CSV row creates one finite event.