Time Zone Converter

A time in one place, in another: any date, daylight saving included.

Runs entirely in your browser

Loading the tool…

—

Through the day

FromTo

Pick where the time is and where you want it, choose the date and the time, and the answer is there: the time on the other clock, which day it falls on, and how far ahead or behind that place is. A table beneath shows the whole day, hour by hour, in both places, for finding a time that suits both ends of a call.

Daylight saving is worked out for the date you pick, from the time zone database your browser already has, so a call booked for after the clocks change comes out right. The two awkward hours are handled too: when the clocks go forward an hour is skipped, and when they go back an hour happens twice, and the page says which.

How to use it

  1. Choose the zone the time is in, and the zone to convert it to.
  2. Pick the date and the time. Now fills in the present.
  3. Read the time in the other place, and the day beneath it.

Questions

Does it handle daylight saving?

Yes, for any date: the offset of each place is taken from your browser's time zone database for that day, so it knows that New York and London change their clocks on different weekends, and that India and Japan never do.

What is the difference between EST and EDT?

EST, Eastern Standard Time, is UTC−5 and is used in winter; EDT, Eastern Daylight Time, is UTC−4 and is used from March to November. People often say EST all year. Choosing New York here gives whichever is right on the date.

Is anything sent anywhere?

No. The conversion happens in this tab and the page works offline.

Common conversions

The same converter, opened on the pairs of zones people convert between most:

Your data stays on your device

Everything above runs inside your browser as WebAssembly compiled from Rust. Nothing you type is uploaded, logged or stored on a server. You can load this page once, go offline, and it still works.

This page makes no requests at all, to anywhere. That is not a promise in the copy: it is a Content-Security-Policy header your browser enforces, and connect-src on it is none. Open the network tab and watch nothing happen.