01
Choose an ICS file
Open a calendar file that uses Windows-style timezone labels or standard IANA labels.
Normalize known Windows timezone labels in an ICS file without shifting event times or deleting recurrence rules.
Data handling
Advertising and analytics are separate site services. We do not send selected tool input to them. Read the Privacy Policy for details.
How it works
01
Open a calendar file that uses Windows-style timezone labels or standard IANA labels.
02
Known Windows labels are mapped to verified IANA names; unknown labels stay unchanged for review.
03
Save the normalized calendar copy while keeping event times and supported calendar fields intact.
When to use it
Calendar exports from Outlook and other applications can use Windows timezone names where another calendar expects IANA names. This tool updates only labels in its verified map, including matching VTIMEZONE and event references. It does not reinterpret a local clock as UTC, so a 09:00 event remains 09:00 after a supported label is normalized.
Questions
Only known Windows-to-IANA mappings included in this version are changed. An unknown TZID is kept unchanged and shown as a review item.
No. The tool changes a supported timezone label without changing the local DTSTART or DTEND clock value.
No. The normalizer preserves recurrence rules, exceptions, attendees, alarms, descriptions, and other calendar fields it does not need to change.
It is kept unchanged and shown for review because adding a UTC suffix would change its meaning.
No. The ICS file is read, reviewed, and written locally in your browser.
Practical guide
Review timezones, recurring events, and the receiving calendar's preview before you import or share a working copy.
Open the guide →Keep working
Convert calendar events to CSV without shifting original event times.
Open tool →Validate calendar rows and download a Google Calendar-ready CSV or one-time ICS file without guessing dates.
Open tool →Fix Excel serial numbers and multiple CSV date columns with an explicit format for each column.
Open tool →Known Windows timezone labels become IANA names. Event times, attendees, alarms, exceptions, and recurrence rules are kept unless you explicitly remove vendor properties.