Related tools
- Countdown Timer and StopwatchRun a countdown to a date or duration, or a stopwatch with lap tracking, with the full state packed into a shareable URL.
- Duration CalculatorAdd and subtract clock times, unit shorthand like 90m or 1.5h, and plain durations in a single expression or one per line.
- Temporal PlaygroundExplore date math, time zones, and DST edge cases with the Temporal API in your browser.
- Week & Day NumbersLook up the ISO 8601 week number, day of year, quarter, and weekday for any date, including tricky year boundary cases.
- Cron ParserRead any cron expression in plain English, catch a mistake before it ships, and preview the next ten fire times in your scheduler's time zone.
- Discord TimestampsGenerate Discord's timestamp tags from a date or unix time, rendered in every reader's own local timezone automatically.
What it does
Reads any .ics calendar file, from a meeting invite to a multi-event export, and shows every field of its events: title, start and end time, location, description, organizer, status, and recurrence rule. For the event you pick, it also builds ready-to-click Google Calendar and Outlook add links, all without uploading the file anywhere.
How to use it
Drop an .ics file onto the page or paste its raw text. If the file has more than one event, each one is summarized on its own row and you can set the event number option to choose which event the add-to-calendar links are built for. Copy any field or link with its copy button.
Why this one
Calendar invites often carry names, locations, and dial-in details you would rather not hand to a random web form. This tool parses the file entirely in your browser, so nothing about your meeting ever reaches a server, and there is no file-size limit or ad-supported upload wall to fight through.
FAQ
- Is my calendar file uploaded anywhere?
- No. Parsing happens locally in your browser and the file never leaves your device.
- Does it handle recurring events?
- It reads and displays the RRULE so you can see the recurrence pattern, but the Google Calendar and Outlook links are built from the first instance's start and end time only.
- What about all-day events?
- All-day events (DTSTART with VALUE=DATE) are detected automatically and the add-to-calendar links use a date-only range instead of a timestamp.
Keyboard shortcuts: press ? anywhere on this page to see them.