ICS File Viewer - Open Calendar Files Online

Open .ics calendar files right in your browser - no import, no upload. See every event in a list or month view, in your own time zone, with attendees, meeting links and maps, then export to CSV or add single events to Google Calendar. Got an invite inside an email? The EML & MSG Viewer shows it too.

Try a sample
No upload Repeating events Any time zone CSV export

How to open an ICS file online

  1. Open the .ics file. Drop the calendar file anywhere on the page, click to browse, or paste the calendar text. Try a sample if you have none at hand.
  2. Browse the events. Scroll the agenda or switch to the month view. Repeating events are expanded into real dates.
  3. Filter and pick your time zone. Search, show only upcoming events or tasks, and show every time in your own time zone, the calendar's zone or UTC.
  4. Open, add or export. Click an event for attendees, meeting links and the map. Add it to Google Calendar, save it as its own .ics, export everything to CSV or print the list.

Nothing is imported anywhere, so it is a safe way to check an invite or an export before it lands in your real calendar.

ICS viewer features

Agenda and month view

A day-by-day list that jumps to today, and a month grid with every event in its place.

Repeating events

Weekly, monthly and yearly rules become real dates - skipped, moved and cancelled dates included.

Your time zone

Show every time in your zone, the calendar's zone, UTC or any city - Outlook's Windows zone names too.

People and RSVPs

Organizer, every attendee and who said yes, no or maybe, at a glance.

Meeting links and maps

Google Meet, Zoom and Teams links become join buttons, places get a map link.

Export and share

CSV for Excel, single events as .ics (a ZIP when there are many), add to Google Calendar, print.

Huge exports

Whole Google or Outlook calendars with 10,000+ events open in seconds and scroll smoothly.

Private and safe

Nothing is uploaded, and descriptions are cleaned so nothing in an invite can run.

What is an ICS file?

An ICS file is a calendar file in the iCalendar format (RFC 5545).

It is plain text that describes events, tasks and notes: titles, start and end times with their time zones, places, people, reminders and repeat rules.

Every calendar app speaks it. Google Calendar and iCloud export whole calendars as .ics, Outlook and Zoom send meeting invites as .ics attachments, and booking sites use it for "add to calendar" buttons.

ICS vs VCS vs CSV vs VCF

FormatHoldsTypical sourceOpen it with
.ics / .icalCalendar events, tasks, notes (iCalendar 2.0)Google Calendar, Outlook, Apple Calendar, invitesThis viewer, any calendar app
.vcsCalendar events (old vCalendar 1.0)Outlook 2000-2003, old phonesThis viewer, Outlook
.ifbFree / busy times onlyOutlook, ExchangeThis viewer
.csvA table - events as rowsExports for ExcelCSV Viewer, Excel
.vcfContact cards, not eventsPhones, Outlook, Gmail contactsVCF Viewer

How to open an ICS file on Windows, Mac, iPhone and Android

To just look inside, open this page on any device and pick the file - nothing gets imported.

To add the events to your own calendar, each system has its own way.

Windows (Outlook)

Double-click the .ics file to open it in Outlook, or use File - Open & Export - Import/Export - Import an iCalendar (.ics) or vCalendar file to add a whole calendar.

Mac (Apple Calendar)

Double-click the file, or in Calendar choose File - Import and pick the calendar to add the events to.

Google Calendar (any computer)

On calendar.google.com open Settings - Import & export, choose the .ics file and the calendar it goes into. Check the file here first, so you do not import a thousand duplicates.

iPhone and iPad

Tap the .ics attachment in Mail and choose Add All. For a file in Files, open this page in Safari to view it, or share it to Calendar.

Android

The Google Calendar app cannot import .ics files by itself. View the file here in Chrome, add single events with Add to Google Calendar, or import the whole file on calendar.google.com.

How to convert ICS to CSV, Excel or PDF

Every export happens in your browser, from the buttons under the calendar.

  • ICS to CSV / Excel - Export CSV writes one row per event date. Open it in Excel, or check it in the CSV Viewer or Excel Viewer.
  • ICS to PDF - Print and choose "Save as PDF". Join several printouts with Merge PDF.
  • Split one ICS into many - Save each event as .ics creates one file per event, packed into a ZIP when there are more than two.
  • Filter an ICS - search or pick a date range, then Save shown as one .ics keeps only those events.
  • ICS to Google Calendar - click an event and press Add to Google Calendar.

Got an Outlook winmail.dat with a meeting inside instead? Open it in the DAT File Viewer.

Why won't my ICS file open or import?

The viewer checks every file and names the problem. These are the usual suspects:

  • Times are off by a few hours - the event uses another time zone, or none at all. Pick your zone in the time zone menu to see the real local time.
  • It is an old .vcs file - vCalendar 1.0 from old Outlook versions and phones. The viewer reads it and tells you which parts may differ.
  • The file is cut off - no END:VCALENDAR at the end. Everything readable is shown; download the export again for the rest.
  • It is a web page - "Save link as" on a calendar link sometimes saves the HTML page instead of the .ics. The viewer recognises it.
  • It is a subscription link - webcal:// addresses are live feeds, not files. Open the link in your calendar app, or download the .ics first.
  • Too many duplicates after import - check the file here first; repeating events count once, not once per date.

More formats? Browse all file viewers.

Frequently Asked Questions

Drop the .ics file onto this page or click the drop area to pick it. You see every event right away in a list or a month calendar.

Nothing is added to your Google, Outlook or Apple calendar, and the file never leaves your device.

Any calendar app: Google Calendar, Outlook, Apple Calendar, Thunderbird and most phone calendars import .ics files.

To just look inside without importing anything, use this online ICS viewer - it works in any browser on Windows, Mac, iPhone and Android.

Open the .ics file here and press Export CSV. You get one row per event date with the title, start and end, location, description, organizer and attendees, in the time zone you picked.

The CSV opens in Excel, Google Sheets or Numbers.

Usually it is a time zone mix-up: the event was saved in the organizer's time zone, or without any time zone at all (a "floating" time).

This viewer reads the time zone stored with each event, including Outlook's Windows zone names, and the time zone menu lets you show everything in your own zone, the calendar's zone or UTC.

Yes. Weekly meetings, monthly reviews and yearly birthdays are expanded into real dates, with skipped dates and moved or cancelled meetings handled the way calendar apps do.

Each event also shows its rule in plain words, like "Every 2 weeks on Tuesday".

Open the file, click the event and press Add to Google Calendar. Google Calendar opens with the title, time, place and details filled in, ready to save.

You can also save that single event as its own .ics file.

Yes. Full exports from Google Calendar, Outlook or iCloud with tens of thousands of events are read in the background and the list scrolls smoothly, because only the rows on screen are drawn.

Search and filters work across the whole calendar.

Yes. The file is read by your own browser and never uploaded.

Event descriptions are cleaned before they are shown, so scripts and tracking images in a calendar invite cannot run, and links only open when you click them.

Guides & Tutorials

All 14 guides
Guide How to Tell What Format an Image File Is (5 Easy Ways) Read the guide Guide How to Open ZIP, RAR, 7Z & TAR.GZ Files Online (Without Installing Anything) Read the guide Comparison PNG vs JPG: Which Image Format Should You Actually Use? Read the guide