Skip to content
freeonlinefileconvert

ICS to CSV

Turn a calendar export into a spreadsheet: every event with its date, time, place and guests.

or drop them here · up to 50 MB per file, free

Bigger files? Pro converts files up to 500 MB

This is bigger than the free version

You can still do it: convert it now and pay €1.99 only if you want to download the result.

Free covers files up to 50 MB and up to 20 files at a time.

Sorry, that didn't work

We've noted the problem with ICS to CSV. Leave your email and we'll write to you as soon as it's fixed.

Your file is not sent to us: we only know which tool failed and the type of error.

Free · No sign-up · No watermark · Your files never leave your device

ICS to CSV in 3 steps

  1. Select the .ics file exported from your calendar.
  2. Choose CSV or Excel, the time zone, and whether to list every date of repeating events.
  3. Click Convert calendar and open the file in Excel, Google Sheets or Numbers.

A calendar as a table you can count

An .ics file is how Google Calendar, Outlook, Apple Calendar and booking systems export events. As a spreadsheet it becomes useful in new ways: add up the hours spent with a client for a timesheet or an invoice, list a term's classes, check a shift rota or keep an archive. Each event becomes a row with Subject, Start Date, Start Time, End Date, End Time, All Day Event, duration in hours, time zone, location, description, organizer, attendees, categories and status.

Times are worked out properly: each event's time zone, including Outlook's Windows names and zones defined inside the file, is converted to the calendar's own zone, yours or UTC, across daylight saving changes. Repeating events can be listed date by date up to one year from today, without the skipped dates and with moved ones at their new time, or as one row per series with its repeat rule. All-day events show the last day they cover, not the day after as in the raw file. The Excel file has real date and time cells, so sums and filters work at once.

Frequently asked questions

How do I export Google Calendar as an ICS file?

On a computer, open Google Calendar, Settings, Import & export, Export: you get a ZIP with one .ics file per calendar. To export a single calendar, open its settings and use Export calendar.

How do I export my Outlook calendar?

In classic Outlook for Windows, open the calendar and use File, Save Calendar, which saves an .ics file. In Outlook on the web, publish the calendar under Settings, Calendar, Shared calendars and download the ICS link.

How are repeating events handled?

By default every date of the series is listed, from its first date up to one year from today, without the dates that were deleted and with moved dates at their new time. Choose one row per series to get each repeating event once, with its repeat rule.

Can I add up the hours from my calendar?

Yes. The Duration (hours) column has each event's length as a number, such as 1.5. In Excel or Google Sheets, filter by Subject or by date and sum that column.

Why are the column names in English?

They follow the names Google Calendar and Outlook use in their own CSV files (Subject, Start Date, Start Time…), so they are easy to recognise and to map if you import the table into another app.

Are my calendars uploaded?

No. The calendars are read and converted by your browser on your own device and never sent to a server.

Related tools

Part of: Data tools

You are one of the first

FreeOnlineFileConvert has just launched. Create a free account now and join our Family & Friends list: the full Pro plan, free for life.

Pro0 €6,99 €
Join for free