Convertur

Convert calendar (ICS) to CSV

Convert ICS to CSV. Turn a calendar file into a list of events with dates, titles and locations, parsed in your browser with ical.js. Nothing is uploaded.

Loading tool...

What is an ICS file?

ICS, or iCalendar, is the standard format for sharing calendars and invites. Google Calendar, Apple Calendar and Outlook all export it, and meeting invites arrive as .ics attachments.

Why convert ICS to CSV?

In a spreadsheet you can count meetings, add up time spent per client, build a timesheet, review a shared calendar or move a schedule into a tool that can't read ICS.

How to convert ICS to CSV

Drop an .ics file above and press Convert. ical.js reads every VEVENT and writes one row per event with seven columns: Summary, Start, End, Location, Description, Organizer and UID. Start and end are ISO 8601 times in UTC, such as 2026-03-04T09:00:00.000Z, so they sort correctly and import cleanly. Download the CSV.

Export the calendar first

In Google Calendar, open Settings, then Import and export, then Export, and unzip the download to get one .ics per calendar. In Apple Calendar on a Mac, select a calendar and choose File, Export. In Outlook, save the calendar as an iCalendar file. Then drop the .ics here.

Before you start

Input: ICS. Output: CSV. The settings appear before anything runs, so you can check them first. Your original file is never changed.

A valid file can still hold the wrong data. Before you import the result, check the row count, field names, text encoding, dates, IDs and a few unusual rows.

Keep the original until you have opened and checked the result. The work happens in this browser tab, so the size you can handle depends on your device's memory, your browser and the file itself.

How to convert calendar (ICS) to CSV

  1. Drop an .ics file into the box above.
  2. Press Convert to read the events in your browser.
  3. Download the CSV.

Last updated · How we build and check tools · Report an error

Learn more

Related tools

ICS to CSV FAQ