Convert a date/time across multiple timezones at once. All client-side.
Convert a single date and time across multiple timezones at once. Pick a source timezone, enter any date/time (or snap to now), and instantly see the same moment rendered in UTC, your browser's local zone, and any IANA timezone you add — complete with UTC offset and ISO-8601 copy. Everything runs in your browser; no date, no time, no location ever leaves your device.
Enter the source date and time
Use the datetime input to pick a moment, or hit the Now button to fill in the current time in the source timezone.
Choose the source timezone
Defaults to your browser's IANA timezone. Search for any of the 400+ IANA zones (for example, Asia/Jakarta, America/New_York) to change it.
Review and manage target timezones
A curated list of popular zones is pre-loaded. Add more with the searchable picker, remove any row, or clear them all.
Copy the result
Each row shows the formatted time and UTC offset. Use the ISO copy button to grab an ISO-8601 string with the correct zone offset baked in.
Yes. Conversions use the Luxon library backed by the IANA timezone database, so DST transitions are applied correctly for the specific date you enter.
It's sourced from Intl.supportedValuesOf('timeZone'), which returns every IANA timezone your browser supports — typically 400+ entries. Use the search box to filter quickly.
A name like America/New_York encodes DST rules, so its UTC offset changes through the year. A fixed offset like UTC-05:00 never changes. This tool shows both: the IANA name plus the offset for the moment you entered.
Yes. Each target row has an ISO copy button that produces an ISO-8601 string with the correct offset for that zone and moment.
No. All conversion happens in your browser with JavaScript. No date, time, timezone, or IP-based lookup is sent to any server.