DataToolsLab
CSV Tools

CSV to iCalendar Converter

Convert an events CSV into an iCalendar (.ics) feed.

Loading tool…

What is CSV → iCal?

An events converter: map CSV columns to title, start, end, description, and location, and download a VCALENDAR file.

How it works

Each row becomes a VEVENT with DTSTART/DTEND (all-day and timestamp forms supported), SUMMARY, DESCRIPTION, and LOCATION — escaped per the iCal spec.

  1. Enter your input. Type or paste your input into the field above — the tool responds instantly.
  2. Review the result. Output updates live as you type. Everything runs entirely in your browser.
  3. Copy or download. Use the Copy button to grab the result, or Download to save it as a file.

Examples

Events from a spreadsheet

Convert a schedule CSV into an .ics file that imports into Google Calendar or Outlook — one row per event.

Common mistakes

Time zone pitfalls

Events without zones import with the calendar's default zone. Specify a zone or use floating times deliberately.

Frequently asked questions

What date formats are accepted?

ISO 8601 and common spreadsheet formats like 8/26/2026 14:30 are both parsed.

Can it create all-day events?

Yes — events with no time component become all-day events in the output.

Online