Loading…
Loading…
Loading…
Convert iCalendar to CSV. Paste text or choose a file, review the result, then copy or download it.
Need the reverse direction? Convert CSV to iCalendar.
Defined conversion policy
iCalendar output follows RFC 5545’s CRLF exception, folds physical lines at 75 UTF-8 octets, escapes TEXT values, emits UTC timestamps with Z, and generates required UID and DTSTAMP properties. Calendar-only structures may flatten or be dropped when crossing to tabular data.
BEGIN:VCALENDAR VERSION:2.0 PRODID:-//Example//Calendar//EN BEGIN:VEVENT UID:[email protected] DTSTAMP:20260830T120000Z DTSTART:20260901T090000Z DTEND:20260901T100000Z SUMMARY:Project planning LOCATION:Conference room END:VEVENT END:VCALENDAR
uid,dtstamp,start,end,summary,location [email protected],2026-08-30T12:00:00.000Z,2026-09-01T09:00:00.000Z,2026-09-01T10:00:00.000Z,Project planning,Conference room
Paste or open iCalendar data, review any validation message, then copy or download the CSV result.
Inputs are capped at 20 MB. More expensive browser work reports progress, can be cancelled, and has a timeout so the page stays responsive.
Yes. The formats model data differently, so some type or structural information may change. The converter documents its deterministic mapping on this page.
Integers are retained as BigInt internally and become strings when JSON cannot represent them safely. NaN and Infinity produce a clear error instead of invalid JSON or rounded output.