Free .ICS file viewer
Got an invite.ics attachment or a calendar export? See every event — times, location, attendees — without importing anything into your calendar.
- 100% in your browser — never uploaded
- Nothing gets added to your calendar
- Free, no signup
No .ics file handy?
How it works
Preview the calendar, skip the import
01
Save the .ics file
An invite.ics attachment from Outlook or Gmail, a Google Calendar or Takeout export, or a calendar shared from Apple Calendar.
02
Drop it here
JavaScript parses the iCalendar data locally. No upload, no server, and — crucially — no import into your own calendar.
03
Browse the events
Every event in chronological order with times, location, organizer, attendees, recurrence, and the full description.
What's an .ics file?
An .ics file is a calendar saved in the iCalendar standard (RFC 5545) — the plain-text format every calendar app speaks. You meet them as invite attachments on Outlook and Gmail meeting emails, as the export format of Google Calendar and Google Takeout, and when someone shares a calendar from Apple Calendar.
The trouble is that opening one normally means importing it: double-click an unknown .ics and your calendar app offers to add its events — sometimes hundreds of them — which you then have to delete one by one. Previewing the file here first shows you exactly what's inside, so nothing lands in your calendar that you didn't choose.
FAQ
Can I open an .ics file without adding it to my calendar?
Yes — that's exactly what this viewer is for. Double-clicking an .ics file usually launches your calendar app and offers to import it. Drop it here instead and you can read every event — times, location, attendees, description — without anything being added to your calendar.
What's the difference between an .ics file and an invite email?
A calendar invite email carries an .ics file inside it — that attachment (often named invite.ics) is what your calendar app actually reads. If you've saved the attachment, view it here. If you have the whole email as a .eml file, open it in our EML viewer and download the .ics attachment from there.
My Google Calendar export is one big .ics file — can I browse it?
Yes. Google Takeout and Google Calendar's “Export” both produce one .ics file per calendar containing every event. Drop it here to browse the whole thing chronologically — a filter box appears for larger calendars so you can search by title or location.
Are recurring events supported?
The recurrence rule is shown in plain English on a best-effort basis — e.g. “Every 2 weeks on Monday, Wednesday (10 times)”. The viewer shows the rule rather than expanding every individual occurrence, and falls back to the raw RRULE text for exotic patterns.
How are time zones handled?
UTC timestamps are converted to your local time. Events that reference a named time zone (TZID) are shown as local clock time without cross-zone conversion — a full timezone database would be needed for that, so the viewer stays honest and warns you when it applies. All-day events are simply shown as “All day”.
Is my calendar uploaded anywhere?
No. The file is parsed by JavaScript running locally in your browser and never leaves your device. Load the page, go offline, and the viewer still works. Nothing is stored — reload the page and it's gone.
Exporting contacts too? Convert them with our free VCF to CSV converter. And if the invite arrived as a saved email, open it in the EML viewer and grab the .ics attachment from there.