iCloud Calendar ICS Viewer
Open an .ics calendar exported from iCloud and browse its events by date, with time zones, all-day events, repeat rules and CSV or JSON export.
- Time zones and all-day events
- Repeat rules explained
- Search and date filter
Your files are processed locally in your browser and are not uploaded to A2Z Tools.
ICS Viewer workspace
Before you start
- Up to 25 MB and 50,000 events per file.
- Repeating events are shown with their rule; the viewer does not expand every future occurrence.
- Descriptions are shown as plain text - links and HTML inside events are never run.
Loading the calendar viewer…
Other Tools
Popular tools from across A2Z
Read an iCloud calendar export without importing it
An .ics file is the standard iCalendar format that iCloud Calendar, Google Calendar, Outlook and most other calendar apps use to share and back up events. Opening one usually means importing it into a calendar app, which mixes the events into your own schedule. This viewer lets you look inside the file first: every event, its dates and times, where it takes place, who is invited and how it repeats.
How to get an .ics file from iCloud Calendar
- On a Mac, open the Calendar app, select the calendar in the sidebar and choose File, then Export, then Export. The app saves an .ics file.
- For a calendar you have shared publicly from iCloud, open the public calendar link in a desktop browser. The browser downloads or shows the .ics file, which you can save.
- Calendar files received as email attachments or invitations are .ics files as well.
A2Z Tools never signs in to your account and never fetches your calendar. You choose a file that is already on your device.
What the viewer shows
- Calendar details such as its name, colour and default time zone.
- An agenda grouped by day, a month grid you can move through with the arrow keys, and a sortable table.
- Per event: title, start and end in the time zone written in the file and in your own time zone, whether it is all day, location, description, organizer, attendees and their replies, alarms, the repeat rule, excluded dates, changed occurrences and the UID.
- A summary of how many events, repeating series, all-day events and time zones the file contains, and any problems that were worked around.
Time zones, all-day events and repeats
Events can be stored in UTC, in a named time zone such as America/New_York, or as floating local time. Standard zone names are converted with your browser's time-zone database, including the hour that is skipped or repeated when clocks change. Custom zone names use the definition inside the file. All-day events use dates only; the file stores the day after the event as its end, and the viewer shows the real last day.
Repeating events are described in words, for example every 2 weeks on Monday and Wednesday until 31 December. The viewer does not generate every future occurrence, so an endless series stays a single entry with its rule, and edited single occurrences are listed as exceptions of their series.
Limitations
- Up to 25 MB and 50,000 events per file.
- Occurrences of repeating events are not expanded in the month grid; the series appears on its first date.
- CSV and JSON exports keep text fields but cannot represent alarms, attendee replies or full repeat logic.
Privacy
The file is read by JavaScript in your browser and is not uploaded to A2Z Tools. Descriptions are displayed as plain text, and links or HTML stored in events are never opened or run. Closing the page discards everything.
A2Z Tools is an independent service and is not affiliated with or endorsed by Apple Inc. iCloud, iPhone and Apple are trademarks of Apple Inc.
Rate this tool
Was this tool useful? Your feedback helps us improve it.
Key facts
- Reads .ics files up to 25 MB and 50,000 events.
- Shows each event in its original time zone and in your own.
- Explains repeat rules in words instead of expanding every occurrence.
- Links changed occurrences to their repeating event.
- Descriptions are shown as plain text; HTML and links inside events are never run.
- Runs in the browser; the calendar is not uploaded.
How to use it
- Export the calendar from iCloud as an .ics file.
- Choose the file or drop it on the page, or try the sample calendar.
- Browse the agenda, month grid or table and search or filter by date.
- Open an event to see times, attendees, alarms and its repeat rule.
- Export the matching events to CSV or JSON if you need them elsewhere.
Frequently asked questions
How do I export my iCloud calendar as an .ics file?
On a Mac, open the Calendar app, select the calendar and choose File, Export, Export. For a publicly shared iCloud calendar, open its public link in a desktop browser and save the .ics file it provides. Then choose that file here.
Is my calendar uploaded anywhere?
No. The file is read in your browser on your own device and is not uploaded to A2Z Tools. Nothing is stored after you close the page.
Why does an event show two different times?
The first time is the one written in the file, in its own time zone. The second converts it to the time zone of the device you are using, so you can see when it happens for you.
Why does a repeating event appear only once in the month view?
The viewer shows the series on its first date with its repeat rule in words, instead of generating every future occurrence. Open the event to read the rule, the excluded dates and any changed occurrences.
What does time zone could not be resolved mean?
The event uses a time-zone name that is not a standard zone and is not defined inside the file. The viewer then shows the clock time exactly as written, without converting it.
Can I open links or HTML inside an event?
No. For safety, descriptions are shown as plain text and URLs or attachments are listed as text only. HTML descriptions stored in the file are never displayed or run.
Last reviewed: