Skip to content

Open and view your .ics calendar file

  • Nothing is uploaded
  • Processed in your browser
  • Free
  • Shows repeating events
  • Merges files and exports to CSV

This viewer opens .ics calendar files and shows every event in a list or a month view, with repeating events and time zones worked out. It merges several files into one and exports events to CSV. Nothing is uploaded: it runs in your browser.

How do I open an .ics file?

  1. Add your file

    Drop your .ics file onto the box above, or tap Choose files. You can add several calendars at once.

  2. Pick a view

    Switch between List and Month. Search the list, or tap a day in the month view to see its events.

  3. Check the time zone

    Times are shown in your time zone. Use Show times in to see them in another zone from the file.

  4. Download

    Tap Download CSV for a spreadsheet, or Merge into one .ics to combine several calendars.

How do I export an .ics file from my calendar?

Already have an .ics file? Skip ahead. If not, here's how to get one.

From Google Calendar on a computer

  1. Open Google Calendar on a computer. Exporting is not available in the phone app.
  2. Click the gear icon, then Settings, then Import & export on the left.
  3. Under Export, click Export. Google downloads a .zip file.
  4. Unzip it. Each calendar is a separate .ics file. Add them all here.

From Outlook

  • Classic Outlook for Windows: open the calendar, then choose File, then Save Calendar. It saves an .ics file.
  • Outlook on the web and the new Outlook: there is no export button. Go to Settings, then Calendar, then Shared calendars, publish the calendar, and open the ICS link to download the file.

From Apple Calendar on a Mac

  1. Select the calendar in the sidebar.
  2. Choose File, then Export, then Export, and save the file.

From a meeting invitation

  1. Open the email with the invitation.
  2. Save the attachment that ends in .ics (often called invite.ics), then add it here.

What will I see?

You see every event from your files, one row per occurrence. Repeating events appear on each of their dates, with moved and skipped dates already applied.

  • List view: date, time, title, location and whether the event repeats. Search across titles, locations and descriptions.
  • Month view: a calendar grid. Tap a day to see its events.
  • Time zones: times are shown in your zone, or in any zone used in the file.

What's in the downloads?

DownloadWhat you getBest for
CSVOne row per occurrence: title, start and end date and time, all-day, time zone, location, description, repeats, status, fileSpreadsheets, reports, timesheets
Merged .icsOne calendar with every event, task and time zone from your files, exact duplicates removedImporting everything into one calendar app
The ICS Viewer listing sample events with dates and times, next to a panel with a time zone picker and a Download CSV button.
The viewer after opening a sample calendar (made-up events).

What can’t the ICS Viewer do?

  • It can’t connect to your online calendar or a calendar subscription link. It reads files you have downloaded.
  • It doesn’t edit events. To change an event, edit it in your calendar app.
  • Repeating events are shown up to one year after the latest one-off event in your files (or one year from today, whichever is later).
  • A very long repeating series shows at most 3,000 occurrences.
  • Time zones it can’t identify are shown at the time written in the file, and the tool tells you when this happens.
  • Tasks (to-dos) and journal entries are not shown. Merging keeps them in the merged file.
  • Merging removes exact duplicates only: the same event ID. Similar events with different IDs are both kept.
  • It can’t open zipped exports. Unzip the file first.

What if my calendar doesn’t open?

"This doesn't look like a calendar file"

The file has no calendar in it. Check that it ends in .ics. A .csv file is already a spreadsheet.

"This is a zip file"

Some exports, such as a full calendar export, come zipped. Unzip the file first, then add the .ics files inside.

Times are a few hours off

Check Show times in. Times follow your device's time zone. If the tool says it couldn't identify a time zone, those events are shown at the time written in the file.

A repeating event stops too early

Repeating events are shown up to one year after the latest one-off event. The CSV follows the same rule.

"No events found"

The file may hold only tasks or availability information, not events. Try exporting the calendar again.

The merged file still has duplicates

Only events with the same ID are treated as duplicates. Copies made by hand usually have different IDs, so both are kept.

Frequently asked questions

Is my calendar uploaded anywhere?

No. Nothing is uploaded: your browser reads the file and shows the events on your device. See how to check this yourself.

Why are the times different from my calendar app?

Times are shown in your device’s time zone. Use Show times in to switch to another zone used in the file. If the file names a zone we can’t identify, those events are shown at the time written in the file.

How are repeating events shown?

Each occurrence of a repeating event appears on its own date, including moved and skipped dates. They are shown up to one year after the latest one-off event in your files.

How do I merge several calendars into one file?

Add all the .ics files, then tap Merge into one .ics. Events that appear in more than one file with the same ID are kept once.

What does the CSV file contain?

One row per event occurrence: title, start and end date and time, all-day flag, time zone, location, description, whether it repeats, status and the file it came from.

Can I add these events to my calendar from here?

Not directly. Merge or keep your .ics file, then import it in your calendar app. Most calendar apps have an import option for .ics files.

Which calendar files work?

Standard iCalendar (.ics) files, the format most calendar apps export and the format of most meeting invitations.

Chat Export Viewer

Read an exported chat as bubbles, with photos and voice notes.