ICS to CSV Converter
Export iCalendar events as CSV rows. Review recorded dates, time-zone identifiers, descriptions and recurrence rules without expanding repeating events.
Open toolBuild an iCalendar file from a CSV event list. Use UTC timestamps or all-day dates, review each event and import the downloaded file into your calendar.
Enter the inputs, then select Build calendar file.
Result will appear here
Validate summary, start and end columns, escape event text and fold calendar lines.
Processing uses bundled libraries in this browser. The download contains the generated source or document, rather than a link to a conversion service.
Start with the supported input, then check the generated result.
Use Event CSV. The form starts with an example you can replace.
Read the supported input format and size limits before submitting.
Review a downloadable iCalendar file of UTC or all-day events. Download the generated file and check it in the application where you plan to use it.
These workflows use the formats and behavior supported by this implementation.
Use ISO timestamps ending in Z for UTC event times. The form rejects ambiguous local timestamps instead of guessing a time zone.

Use YYYY-MM-DD dates for all-day events. The end date is exclusive, following the calendar file convention.

Descriptions and locations are escaped and long lines are folded. Importing the file adds calendar data; it does not send meeting invitations.

Keep the output format and conversion policy in view.
A downloadable iCalendar file of UTC or all-day events. Validate summary, start and end columns, escape event text and fold calendar lines.
Compare the result with the original before replacing a source file. Conversion limits are listed below.

Check these conditions before relying on the result.
Uses ISO UTC timestamps ending in Z or YYYY-MM-DD all-day dates. No local time zones or recurring events. All-day end dates are exclusive. Up to 5,000 events; importing does not send invitations.
Input and results are not stored after leaving or reloading. Keep the original and download any output you need.

Export iCalendar events as CSV rows. Review recorded dates, time-zone identifiers, descriptions and recurrence rules without expanding repeating events.
Open toolInspect quoted CSV cells in a readable table without uploading your data.
Open toolCheck CSV quoting and consistent column counts, then review the record count and selected delimiter.
Open toolChoose another tool for your next calculation, conversion, or text task.
Compare two JSON values by structure. See changed paths without treating object key order as a difference.
Open toolValidate JSON against a draft-07 or 2020-12 schema. Review error paths without sending the documents to a server.
Open toolWrite Markdown, update the rendered preview and download the Markdown or HTML when it is ready.
Open toolRemove scripts, event handlers and unsupported markup from basic HTML. Review the cleaned fragment and a contained preview.
Open toolGenerate the supported output, review it, and save a copy for your next step.
Answers about using CSV to ICS Converter and understanding its results.
It produces a downloadable iCalendar file of UTC or all-day events. Uses ISO UTC timestamps ending in Z or YYYY-MM-DD all-day dates. No local time zones or recurring events. All-day end dates are exclusive. Up to 5,000 events; importing does not send invitations.
Processing runs in this browser with local bundled libraries. No input is sent to a conversion server. Download your result before leaving the page.