CALCULATOR WORKSPACE
DATE & TIME / CALCULATOR

Time Zone Converter

Convert a local date and time between IANA zones, including DST overlaps and gaps.

YOUR INPUTS

Calculate Time Zone Converter

01 / 02
Supported dates: 1970-01-01 through 2099-12-31. Enter as YYYY-MM-DD or choose from the calendar.
24-hour clock, minute precision. Example: 01:30.
Enter a region/city zone, not a fixed offset or abbreviation.
The destination date may differ from the source date.
YOUR ANSWER

Results

02 / 02
=

Your result will appear here

Enter values above, then select Calculate result. Your inputs stay in this browser.

THE BASICS

Finding the same instant on another region's clock and calendar

A time-zone conversion asks which instant a local clock reading represents, then displays that same instant elsewhere. Source-zone rules on the selected date determine the offset. A clock reading inside a daylight-saving gap has no instant, while one in an overlap has two; neither case can be handled faithfully by applying today's fixed offset.

A regional zone identifier describes rules that can change by date; an abbreviation such as EST or a fixed UTC−05:00 cannot capture all of New York's year. The input is interpreted first as a local wall reading. Only after a matching UTC instant is found can that instant be displayed in Karachi, London or another destination. The 1970–2099 date window is this product's support range, not an assertion that historical or future rules are guaranteed.

The conversion preserves one selected UTC instant and makes DST ambiguity visible before a result appears. Both candidate instants and offsets are shown, so the visitor can choose the intended occurrence instead of relying on a hidden default.

YOUR INPUTS

How local date, time, source zone and destination zone fix the result

The conversion first pins your local reading to one UTC instant, then shows that instant somewhere else. Each input affects one of those two steps.

Source local date
The calendar date as written at the source, from 1970-01-01 through 2099-12-31. The date matters because offsets change with daylight saving: 01:30 in New York on March 10, 2024 is at UTC−05:00, while 22:00 the same day is at UTC−04:00. A date outside the supported window is refused rather than guessed.
Source local time
A 24-hour reading at minute precision. On a spring-forward date some readings never happen, so 02:30 in America/New_York on March 10, 2024 returns an error instead of being nudged. On a fall-back date one reading occurs twice: 01:30 on November 3, 2024 matches both 05:30 UTC and 06:30 UTC, and the tool asks which you meant.
Source IANA time zone
A region/city identifier such as Europe/London or Asia/Karachi, or plain UTC. Abbreviations like EST and fixed-offset names like Etc/GMT+5 are rejected because they ignore seasonal rules; Etc/GMT+5 is also easy to misread, since its inverted sign means UTC−05:00. Letter case is forgiven, so asia/karachi works, but the spelling must match.
Destination IANA time zone
Where the chosen instant is displayed, including its own date. The destination date can differ from the source: 22:00 on March 10, 2024 in New York is 07:00 on March 11 in Karachi. Offsets that are not whole hours come through exactly, so 09:00 in Asia/Karachi is 09:45 in Asia/Kathmandu at UTC+05:45.
Earlier or later occurrence
Asked for only when the source reading repeats. Earlier and later refer to the order of the two UTC instants, which are an hour apart, so the destination shifts by an hour too: 10:30 or 11:30 in Karachi for the November 3, 2024 New York example. Pick the one your invitation or ticket meant.

Steps

  1. Select the date and enter the local 24-hour time as it appears in the source location.
  2. Enter source and destination IANA region/city identifiers, for example America/New_York and Asia/Karachi.
  3. Calculate; if the source clock reading occurred twice, inspect both UTC instants and their offsets, then explicitly select earlier or later.
  4. Read the destination date, time, offset and selected UTC instant together.

Reading tip: In a repeated hour, inspect the two different UTC instants and their corresponding offsets before choosing. A different instant can lead to a different destination time.

PRACTICAL USES

Cross-border scheduling this conversion supports

01

Schedule a call

Convert a proposed local meeting time into another region's date and clock reading.

02

Check a DST transition

Identify a skipped time or choose the intended occurrence of a repeated hour.

03

Coordinate travel

See whether an arrival instant falls on the prior or next date at the destination.

04

Compare non-hour offsets

Read the actual date-specific offset in zones such as Asia/Kathmandu.

THE METHOD

How the calculation works

FormulaAt a glance
One instant, two local readings=Source wall time → matching UTC instant → destination wall time
Where:
t
A possible exact UTC instant, shown with a Z suffix in ISO form.
source zone
IANA region/city rules applied to the entered local date and time.
offset
The zone's UTC difference at an instant; it can change with date and may include minutes or historical seconds.
destination zone
The IANA rules used to display that same instant at the other location.
COMPLETE FORMULA & VARIATIONS
Candidates = {t in UTC | format(t, source IANA zone) = entered source local date/time}
If |Candidates| = 0: DST gap error; if 2: show both instants + offsets and require earlier/later choice
Destination = format(selected UTC instant, destination IANA zone)

The date window and ambiguous-time interaction are product rules. IANA TZDB supplies the date-specific offsets; future rules can change.

What every part means

t
A possible exact UTC instant, shown with a Z suffix in ISO form.
source zone
IANA region/city rules applied to the entered local date and time.
offset
The zone's UTC difference at an instant; it can change with date and may include minutes or historical seconds.
destination zone
The IANA rules used to display that same instant at the other location.

Calculate it step by step

1. Resolve source wall time
Candidates = UTC instants whose IANA-zone local date and time equal the entered source date and time

A forward clock change yields zero candidates; a repeated clock reading yields two.

2. Select the instant
Unique candidate → use it; two candidates → explicitly choose earlier or later UTC instant

Offsets are displayed with the instants, but the choice is between instants.

3. Format destination
Destination local date/time = selected UTC instant formatted under destination IANA rules

The destination calendar date and its date-specific UTC offset are shown.

The browser runtime supplies the IANA TZDB rules used for each date. Candidate UTC instants are checked by formatting them back in the source zone. A gap is never silently shifted. An offset with historical seconds is shown to seconds rather than truncated to minutes.

WORKED EXAMPLE

See it in practice

01 Sample inputs
Source local date
2024-03-10
Source local time
01:30
Source IANA time zone
America/New_York
Destination IANA time zone
Asia/Karachi
02 Put values into the formula

On 2024-03-10, 01:30 in America/New_York is 2024-03-10T06:30:00.000Z at UTC−05:00. The same instant is 2024-03-10 11:30 in Asia/Karachi at UTC+05:00.

03 Verified result2024-03-10 11:30 (Asia/Karachi, UTC+05:00)Destination date and time
  • Selected UTC instant2024-03-10T06:30:00.000Z
  • Source UTC offsetUTC−05:00
GOOD TO KNOW

Interpretation & limitations

How to read your result

The destination may be on the preceding or following calendar date. The UTC instant identifies the event unambiguously; the source and destination offsets describe how each local clock related to UTC at that instant. For a repeated source hour, earlier and later refer to ordering of the UTC instants.

Where this estimate stops

IANA updates TZDB as governments change time-zone or daylight-saving rules. Future time-zone rules can change. Future-date results depend on the TZDB rules available in the current runtime; browser and runtime versions may differ. Do not treat a future schedule as guaranteed without rechecking closer to the event.

COMMON QUESTIONS

Frequently asked questions

01Why does an entered time sometimes not exist?

A forward clock change can skip local readings. The tool reports a gap rather than changing your input.

02What exactly differs when a local time repeats?

The same local clock reading corresponds to two different UTC instants. Both instants and their source offsets are shown before you choose.

03Can I use a UTC offset instead of a region/city ID?

No. Enter an IANA zone such as Europe/London; a fixed offset does not include historical and seasonal rule changes.

04Why can the destination date change?

The same UTC instant may fall before or after midnight in another zone.

05Are 30- and 45-minute offsets supported?

Yes. The runtime's date-specific offset is shown rather than assuming every zone differs by a whole hour.

06Could the same future input give a different answer later?

Yes. A government can change future clock rules, and browser or runtime TZDB versions can differ.

07Can I convert a local time into UTC itself?

Yes. Enter UTC as the destination zone, and the destination reading matches the selected UTC instant. This is a convenient way to prepare inputs for the Time Duration Calculator: 22:00 on October 24, 2026 in Europe/London converts to 21:00 UTC.

FURTHER READING

Sources & references

KEEP EXPLORING

Related calculators