How do I convert CSV events to an ICS file?+
Load or paste the CSV or Excel file, review the title and timing mappings, choose UTC or floating-local timed events, inspect every validation finding, then download one ICS containing every exportable event.
What is an ICS file?+
ICS is the usual filename extension for iCalendar data. One iCalendar file can contain multiple VEVENT components and can be imported by calendar applications such as Google Calendar, Outlook, and Apple Calendar.
Should I choose UTC or floating local time?+
Choose UTC when the spreadsheet times are exact UTC instants. Choose floating local when the shown clock time should remain the same in the destination calendar's local zone. The converter does not guess named time zones.
How are all-day events handled?+
A blank start time becomes an all-day event unless an explicit false all-day flag makes the row timed. Spreadsheet end dates are treated as inclusive, then converted to iCalendar's exclusive DTEND date.
What happens when an end time is missing?+
A timed row with no usable end receives the visible default duration, initially 60 minutes. Change that control before download if a different duration matches the source.
What happens to invalid rows?+
Rows without a title, real YYYY-MM-DD start date, or required timed start are listed as errors and skipped. Invalid optional ends, URLs, statuses, and flags create visible warnings with documented fallback behavior.
Does the converter upload or save my calendar data?+
No. Parsing, header matching, mapping, validation, preview, and ICS generation run in the browser tab. Event values are not stored and are never included in first-party audience measurement.
Does it support commas, semicolons, line breaks, and non-English text?+
Yes. Text values are escaped, output uses CRLF line endings, and long content lines are folded at UTF-8-safe 75-octet boundaries without splitting multibyte characters.