Is my calendar file uploaded anywhere?
No. The file is read in your browser and stays on your device. The tool also never loads anything the file points to: images in a description, attachments on a server, or a calendar feed. Links such as the meeting link only open when you click them.
Which time zone are the times shown in?
Your own, by default. A single event also shows the time in its own zone, so you can see both, with a ruler that lines the two up. You can pick any other zone from the time zone button. Times without a zone (floating times) and all-day dates are the same everywhere, and the tool says so.
Does it handle repeating events?
Yes. Daily, weekly, monthly and yearly rules, intervals, the last weekday of the month, end dates and counts, skipped dates, extra dates, and single dates that were moved or cancelled. The rule is written out in plain words. Rules that repeat forever are shown for a few years ahead, and further as you look further.
Can it open files from Outlook, Google Calendar and Apple Calendar?
Yes. It reads Outlook and Exchange invitations, including Windows time zone names, Google Calendar exports (also the zip from Google Takeout), Apple Calendar files and older vCalendar (.vcs) files from phones and Lotus Notes.
What if the file is damaged?
The tool reads what it can and tells you what it could not, with the line number, so a file cut off halfway or with broken lines still shows its events. The Source view shows the file as written.
Can I export the events?
Yes, to CSV for a spreadsheet, to JSON, or to a clean .ics file you can import into any calendar. You can also download a single event, or print an agenda of what you are viewing.