Omnikit
DevFilesMoneyAll tools
Ctrl K
Dev toolsFile toolsMoney calculatorsAll tools
HomeFile toolsICS to CSV Converter

ICS to CSV Converter

files

Turn a calendar export from Google, Outlook or Apple into a CSV or Excel list of events

Processed in your browser. Nothing is uploaded. Checked against sources on 17 Oct 2026.

ICS to CSV Converter reads iCalendar (.ics) files in your browser, up to 50 files of 100 MB, and writes one row per event with title, start and end date and time, time zone, duration in minutes, location, description, organizer, attendees and repeat rule, as a CSV or an Excel file. Nothing is uploaded.

Next:
  • Open the CSV as Excel Turn CSV files into a tidy Excel workbook with real numbers
  • Split the CSV Split a large CSV into smaller files by rows, files, size or column value, header in each

How to convert an ICS calendar file to CSV or Excel

1

Export the calendar as an .ics file from Google Calendar, Outlook or Apple Calendar.

2

Press Select calendar files, or drop one or more .ics files; they are read on your device.

3

Choose whether times stay as written or move into one time zone, and check the preview.

4

Press Download CSV or Download Excel to save one row per event.

About ICS to CSV Converter

An .ics file is how Google Calendar, Outlook and Apple Calendar export events. It is text, but not a table: each event is a block of lines such as DTSTART;TZID=Europe/Berlin:20261017T093000, which a spreadsheet cannot sort or filter.

What each event becomes.

iCalendar Column
SUMMARY Title
DTSTART, DTEND or DURATION Start date, Start time, End date, End time, Duration (minutes)
TZID, a trailing Z, or neither Time zone (a zone name, UTC, or floating)
LOCATION, DESCRIPTION Location, Description (line breaks kept)
ORGANIZER, ATTENDEE Organizer, Attendees, as "Name "
RRULE Repeats, in words: "Weekly on Mon, Wed, 10 times"

Time zones, done properly. Times can stay exactly as written, or all move into one zone, such as your own: a meeting at 09:30 in Berlin in October shows as 13:00 in Kolkata. Daylight saving is taken from your browser's time zone data, and Outlook's Windows zone names such as "India Standard Time" are understood. Floating times, which belong to no zone, are never moved.

All-day events show their real last day. The file stores the day after the event ends, so a 24-26 December holiday is written with an end of the 27th; the table says the 26th and marks it All day.

What is left out. Reminders inside an event are not mixed into its description, and to-do items are counted but not listed. Repeating events are one row with their rule, not one row per repeat.

Tested with hand-written Google and Outlook exports read back by a separate CSV parser, and 300 time zone conversions checked against a brute-force search. Nothing is uploaded.

Frequently asked questions

How do I convert an ICS file to CSV or Excel?

Drop the .ics file on ICS to CSV Converter. Every event is read in your browser and a preview shows the first rows with title, start, end and location. Press Download CSV or Download Excel to save one row per event, ready to sort and filter in Excel, Google Sheets or Numbers.

How do I export Google Calendar to Excel?

In Google Calendar on a computer, open Settings, Import and export, then Export. Google saves a zip with one .ics file per calendar. Unzip it, drop the .ics files here together and press Download Excel: the Calendar column says which calendar each event came from.

Why are some times different from my calendar app?

Times are shown as written in the file unless you choose a time zone. A meeting stored in UTC, which Google often does, appears in UTC. Choose your own zone under Times and every event that belongs to a zone moves into it, with daylight saving applied.

What does floating mean in the time zone column?

A floating time has no zone at all: 10:00 means 10:00 wherever you are, which some apps use for personal reminders. RFC 5545 defines these, and they are never moved when you pick a time zone, because there is no zone to convert from.

Are repeating events expanded into every date?

No. A repeating event is one row with its rule written in words, such as Weekly on Mon and Wed, 10 times, plus its first date. Expanding endless rules would make an endless table, so the rule is kept as the calendar itself stores it.

Is my calendar uploaded?

No. The .ics files are read by your own browser and the CSV or Excel file is made on your device. Meeting titles, attendees and places never reach a server, and nothing is kept after you close the tab.

Sources

  • RFC 5545, Internet Calendaring and Scheduling Core Object Specification (iCalendar)Folding (3.1), parameters (3.2), DATE and DATE-TIME in UTC, TZID and floating forms (3.3.4-5), DURATION (3.3.6), RRULE (3.3.10), TEXT escapes (3.3.11), VEVENT (3.6.1)

Last verified 17 October 2026.

Rates and rules change; check the source before you rely on a figure.

Still stuck? Ask about ICS to CSV Converter and anybody who knows can answer. No account needed.

Common uses

  • ICS to ExcelOpen a calendar .ics file in Excel as a table: title, start, end, place and people
  • ICS File Ko Excel Me Kaise KholeCalendar ki .ics file ko Excel ya CSV list me badle, har event ek line me

On the related tools: Convert Any File – Photos, documents, spreadsheets, archives: drop it and see what is possible · Markdown File to HTML – Turn a .md file into the HTML behind it.

Related tools

All file tools
Excel to CSVSave any sheet of an Excel workbook as CSV, with clean datesCSV to ExcelTurn CSV files into a tidy Excel workbook with real numbersConvert AnythingDrop any file and we name it, then offer the one thing you probably came forDocument ConverterTurn a document into another format, with the cost stated firstPPT to WordPull the text out of a PowerPoint deck into an editable Word fileWord to PPTMake a slide deck from the headings in a Word documentWord to ExcelLift the tables out of a .docx and into a spreadsheet you can sortExcel to WordPut a spreadsheet into a Word document as a table you can edit
Was this tool helpful?
Omnikit

Small jobs, done in your browser. Free, fast and private. Files are never uploaded.

Files

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Dev

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Money

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
GuidesQuestionsAboutHow we checkLaw library (beta)PrivacyTermsDisclosureContactMore: Exam practice (UGC NET Paper 1)Runs in your browser. Nothing is uploaded. © 2026 Omnikit (theomnikit.com)