Workspace Files stay on your device
data · calendar
ICS Calendar to CSV
Every VEVENT in an .ics file becomes a CSV row: UID, SUMMARY, DTSTART, DTEND, LOCATION, DESCRIPTION, then any other properties seen. Folded lines are unfolded, property parameters (TZID, VALUE=DATE) are kept in a params column style "DTSTART" value only, and \, \; \n escapes are decoded.
A little guidance. A better result.
How to use ICS Calendar to CSV
Every VEVENT → a row (UID, SUMMARY, DTSTART, DTEND, LOCATION, …); folded lines unfolded, escapes decoded.
Prepare your input
Paste calendar data or load an ICS file.
Use the workspace
Review one row for each VEVENT.
Check your result
Check start/end values, repeated properties and recurrence rules.
Know the limits
Recurrences are not expanded into every occurrence, and property parameters such as TZID are not retained as timezone conversion.
Where does my input go?
This browser tool processes your input on your device. Optional analytics is a separate choice; it is not needed to use the tool. Keep your original until you have checked the result.
Read the privacy details →Made for the work in front of you.Report a problem ↗