CSV to ICS Converter
Build 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.
Open toolExport iCalendar events as CSV rows. Review recorded dates, time-zone identifiers, descriptions and recurrence rules without expanding repeating events.
Enter the inputs, then select Convert calendar to CSV.
Result will appear here
Parse VEVENT properties and export titles, dates, zones, descriptions, locations and recurrence rules.
Processing uses bundled libraries in this browser. The download contains the generated file, rather than a link to a conversion service.
Start with the supported input, then check the generated result.
Choose iCalendar file. The file stays in this browser; it is not saved by the page.
Read the supported input format and size limits before submitting.
Review one CSV row per calendar event. 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.
Inspect titles, descriptions and locations from an exported calendar without connecting to a calendar account.

A repeating event stays one row with its recurrence rule. The converter does not create rows for every occurrence.

Floating dates and TZID values remain available for review. This export does not silently convert all local event times to UTC.

Keep the output format and conversion policy in view.
One CSV row per calendar event. Parse VEVENT properties and export titles, dates, zones, descriptions, locations and recurrence rules.
Compare the result with the original before replacing a source file. Conversion limits are listed below.

Check these conditions before relying on the result.
Recurrences are recorded, not expanded. Floating local times retain their time-zone identifier. No network calendar is opened. Up to 5,000 events.
Input and results are not stored after leaving or reloading. Keep the original and download any output you need.

Build 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.
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 toolAnswers about using ICS to CSV Converter and understanding its results.
It produces one CSV row per calendar event. Recurrences are recorded, not expanded. Floating local times retain their time-zone identifier. No network calendar is opened. Up to 5,000 events.
Processing runs in this browser with local bundled libraries. No input is sent to a conversion server. Download your result before leaving the page.
Generate the supported output, review it, and save a copy for your next step.