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.

Workspace Files stay on your device
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.

  1. Prepare your input

    Paste calendar data or load an ICS file.

  2. Use the workspace

    Review one row for each VEVENT.

  3. 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 ↗