Free tool

ICS viewer: open any calendar link or .ics file

Paste an iCal, ICS or webcal link, or drop an .ics file, and see the events the way Google Calendar, Apple Calendar or Outlook would show them. Then subscribe in one click.

or

Links are fetched once and rendered in your browser. Files never leave your device. Nothing is stored.

What this viewer shows

The same events a calendar app would render: timed and all-day events, repeating rules expanded into their occurrences, and time zones converted to yours. If a feed looks empty here, it will look empty in Google Calendar too. That usually means the link is a placeholder, has expired, or points at a web page instead of a calendar file.

Frequently asked questions

How do I open an .ics file without importing it?

Drop the file on this page. It is read in your browser and shown on a calendar, and nothing is uploaded. Import it into your calendar app only once you have checked it is the right one.

Why does my calendar link show no events?

The feed really is empty for the dates in view, or the link is not a calendar. Common causes: an unsynced placeholder feed, an expired export link, or a web page URL pasted instead of the iCal link. The error message above the calendar names the cause when the server can tell.

What is the difference between webcal:// and https://?

They point at the same file. webcal:// tells a calendar app to subscribe rather than download, so Apple Calendar and most desktop apps prefer it. Google Calendar and Outlook accept either. This page accepts both.

Can I combine several links into one calendar?

Yes. iCal Merge merges any number of iCal feeds into one link that keeps updating, free for up to three feeds. Preview each link here first, then add them as sources.