Unit Converter

Timezone Meeting Planner

One instant. Every local schedule.

Plan a meeting across zones

One instant. Every local schedule.

Organizer local time, in 24-hour notation.

Choose or type a runtime-supported IANA identifier, such as Asia/Dubai. Abbreviations such as CST are ambiguous and are not accepted.

Whole elapsed minutes from one through 1440. The end is exclusive.

Locations and local work windows

Edit each location. A workday is the day its window starts; an end earlier than the start creates an overnight window. Same start/end is rejected. Up to twenty rows are supported.

Location 1: New York
Location 1 work starting weekdays
Location 2: London
Location 2 work starting weekdays
Location 3: Dubai
Location 3 work starting weekdays
Location 4: Mumbai
Location 4 work starting weekdays
Display and report
Worked examples
View meeting results

Resolved meeting in UTC

Team meeting

2026-06-10T05:00:00.000Z

End: 2026-06-10T06:00:00.000Z

D=60 minD=60\,\mathrm{min}

At least one location has occupied minutes outside its selected work window.

Source interpretation and date context

Organizer: Asia/Dubai; 2026-06-10 at 09:00.

Resolution: unique. Offset at start: UTC+04:00; at end: UTC+04:00.

Organizer end: 2026-06-10 at 10:00.

The end is exclusive. Date shifts below compare each local start date with the organizer’s entered date. Timezone rules come from the installed browser/runtime. Keep it updated and reconfirm future local times when rules change; the calendar download fixes the selected UTC instants.

Meeting times and complete work-window fit

Each card shows both real endpoints. A workday checkbox selects the local day on which a work window starts. Overnight windows continue into the next day. Holidays, leave and calendar bookings are not inferred.

New York

America/New_York

Start: 2026-06-10 · 01:00 · UTC-04:00

End: 2026-06-10 · 02:00 · UTC-04:00

Start date shift: 0 day(s).

Local work window: 09:00 to 17:00; starting weekdays: Mon, Tue, Wed, Thu, Fri.

Outside selected hours for part or all of this meeting

Mwithin=0 minM_{\mathrm{within}}=0\,\mathrm{min}

London

Europe/London

Start: 2026-06-10 · 06:00 · UTC+01:00

End: 2026-06-10 · 07:00 · UTC+01:00

Start date shift: 0 day(s).

Local work window: 09:00 to 17:00; starting weekdays: Mon, Tue, Wed, Thu, Fri.

Outside selected hours for part or all of this meeting

Mwithin=0 minM_{\mathrm{within}}=0\,\mathrm{min}

Dubai

Asia/Dubai

Start: 2026-06-10 · 09:00 · UTC+04:00

End: 2026-06-10 · 10:00 · UTC+04:00

Start date shift: 0 day(s).

Local work window: 09:00 to 17:00; starting weekdays: Mon, Tue, Wed, Thu, Fri.

Entire meeting fits

Mwithin=60 minM_{\mathrm{within}}=60\,\mathrm{min}

Mumbai

Asia/Kolkata

Start: 2026-06-10 · 10:30 · UTC+05:30

End: 2026-06-10 · 11:30 · UTC+05:30

Start date shift: 0 day(s).

Local work window: 09:00 to 17:00; starting weekdays: Mon, Tue, Wed, Thu, Fri.

Entire meeting fits

Mwithin=60 minM_{\mathrm{within}}=60\,\mathrm{min}

Step-by-step meeting conversion

  1. 1. Resolve the organizer wall time

    Use the source date and named zone. A skipped time is rejected; a repeated time requires the selected occurrence. Offsets come from installed runtime timezone data.

    TUTC=Ls−os,os=14400 sT_{\mathrm{UTC}}=L_s-o_s,\qquad o_s=14400\,\mathrm s
  2. 2. Add elapsed meeting duration

    The end is the start plus an elapsed minute count, even if a local clock jumps forward or backward. The end endpoint is excluded from occupied minutes.

    Te=Ts+60D s,D=60T_e=T_s+60D\,\mathrm s,\qquad D=60
  3. 3. Project the instant and check the whole interval

    Each location uses its own offset at each instant. Every occupied minute must belong to its local work window and an enabled starting weekday; overnight windows continue from that weekday.

    Li(T)=T+oi(T),fiti=⋀k=0D−1Wi(Ts+60k s)L_i(T)=T+o_i(T),\qquad \mathrm{fit}_i=\bigwedge_{k=0}^{D-1}W_i(T_s+60k\,\mathrm s)

Find shared work-window slots

Check forty-eight starts, spaced by thirty elapsed minutes, over the next twenty-four elapsed hours from the selected instant. Each candidate must fit the entire meeting in every selected work window. Up to twelve matches are shown; this grid does not guarantee every possible start or check calendar bookings.

What Can You Create?

Compare real meeting instants and local work windows

Convert a one-off meeting across locations

Resolve an organizer’s named timezone and compare the same real start and end in each configured location. Local dates and endpoint offsets remain visible, so a next-day or previous-day meeting is easy to identify.

Resolve seasonal clock changes explicitly

Inspect skipped and repeated organizer times, choose a repeated occurrence deliberately and keep elapsed duration separate from wall-clock labels. Half-hour and quarter-hour offsets are supported through named timezone rules.

Compare whole-meeting availability

Model separate local work windows and starting weekdays for each location. Overnight windows continue from their selected starting day, and the entire elapsed interval must fit before a location receives a positive fit result.

Timezone formulas and worked meeting examples

Resolve a wall-clock label to an instant

A local date and clock label LsL_s can be interpreted with a candidate source offset oso_s to obtain an instant TT. The candidate must convert back into exactly the entered local date and time under the named zone’s rules. A valid unique time has one matching instant, a skipped time has none, and a repeated time can have two. The planner does not assume that a current offset remains valid for the entered date.

T=Ls−os,Ls=T+os(T)T=L_s-o_s,\qquad L_s=T+o_s(T)

Example: the original Dubai morning

The original organizer entry is the morning of June 10, 2026, at nine o’clock in Asia/Dubai. Under the applicable offset, this resolves to five o’clock UTC on that date. A sixty-minute meeting ends one elapsed hour later. London, New York and Mumbai each display that same pair of instants through their own named-zone projections. Their clock labels are different, but the event is shared. Work-window results then depend on each location’s configured schedule rather than on a single global office-hour label.

D=60 min,Te−Ts=3600 sD=60\,\mathrm{min},\qquad T_e-T_s=3600\,\mathrm s

Example: repeated New York time

On the demonstrated autumn clock-change date, the organizer label at one thirty in America/New_York occurs twice. The earlier instant precedes the later instant by one elapsed hour. Selecting either occurrence gives a concrete starting point; the default unique-time setting rejects the unresolved choice. The report retains both UTC alternatives, so a recipient can verify which one was selected. This is a chronological distinction and does not rely on guessing an abbreviation from the local clock text.

Tlater−Tearlier=3600 sT_{\mathrm{later}}-T_{\mathrm{earlier}}=3600\,\mathrm s

Project each endpoint using its own offset

For a location ii, its local projection is Li(T)=T+oi(T)L_i(T)=T+o_i(T). The offset depends on the instant, so start and end can use different values. A meeting crossing a seasonal change can appear longer or shorter when subtracting local clock labels, while the elapsed interval stays fixed. A date-line projection may start on the previous or next local date. The displayed date-shift count compares local start dates with the organizer’s entered date and is separate from elapsed duration.

Te=Ts+60D s,Li(Ts)=Ts+oi(Ts),Li(Te)=Te+oi(Te)T_e=T_s+60D\,\mathrm s,\qquad L_i(T_s)=T_s+o_i(T_s),\quad L_i(T_e)=T_e+o_i(T_e)

Check the full meeting and a bounded candidate grid

The work predicate Wi(T)W_i(T) indicates whether an occupied minute belongs to a configured local window and enabled starting weekday. A location fits only if this holds throughout the minute-aligned meeting. The optional slot search evaluates forty-eight starts on a thirty-minute elapsed grid; it does not search every possible minute. Overnight windows are anchored to the day they start, and the exclusive end avoids rejecting a meeting merely because its final endpoint equals closing time.

fiti=⋀k=0D−1Wi(Ts+60k s),Tj=Ts+1800j s(0≤j<48)\mathrm{fit}_i=\bigwedge_{k=0}^{D-1}W_i(T_s+60k\,\mathrm s),\qquad T_j=T_s+1800j\,\mathrm s\quad(0\le j<48)
Why Users Love This Tool

Keep the instant, local projection and availability model clear

Explicit time interpretation

  • The organizer zone remains an input rather than an assumption based on the device.
  • Skipped times clear stale results; repeated times require an explicit occurrence.
  • Start and end offsets are evaluated independently, and date shifts are labeled relative to the organizer date.

Portable meeting records

  • Complete copying and CSV retain all configured locations, work windows, weekdays and hidden working.
  • Shared settings preserve the selected repeated-time preference and editable local schedules.
  • A one-off UTC calendar file fixes the chosen instants; print output preserves a readable report.
Perfect For

Useful for distributed teams and date-aware coordination

Distributed teams

Compare several local schedules with the complete meeting duration in view. Labels and windows are editable, allowing different shifts and working weeks without assuming that every participant follows the same office hours.

Organizers checking seasonal transitions

Use explicit repeated-time examples and endpoint offsets before publishing a meeting time. The original fourteen-city comparison remains available for a broader overview, while the default group keeps the editable workflow manageable.

People learning about timezone conversion

See why a location name, calendar date and wall time are needed together. Compare elapsed duration with local clock movement and understand why a fixed UTC instant can project onto different local calendar dates.

How It Works

How it works in three quick steps.

1

Enter the organizer date, time and named zone

Enter a valid date from 2000 through 2099, a minute-aligned local time and a supported IANA timezone identifier. Keep the source zone explicit rather than inferring it from your device. If the time is repeated by a clock change, select the earlier or later occurrence. If the time is skipped, choose a different local time; the planner does not silently move it.

2

Set duration, locations and local work windows

Choose a whole elapsed duration from one through 1440 minutes, then edit participant labels, named zones, work start/end and work starting weekdays. An end earlier than its start creates an overnight window anchored to the selected starting weekday. Inspect both real endpoints and whether the entire meeting fits each local work window. The original fourteen-city comparison remains available as a preset.

3

Compare slots and save the one-off meeting

Optionally search the next twenty-four elapsed hours on a thirty-minute start grid. Each candidate must fit the whole meeting in every configured window; the search does not inspect personal calendars. Select a candidate, review its exact UTC instant and occurrence, then copy, share, download CSV or save a one-off UTC calendar event. Print or save PDF for the visible report and selected working.

Download & Print

Save the meeting with its source interpretation

Copy or share validated context

Copy all location records or generate a link containing active planner settings. Review the meeting title and location labels before sharing a link, because these fields are included. Search suggestions are recomputed from the receiving browser’s timezone rules.

Download CSV and a calendar event

CSV retains complete numerical and literal meeting context. The calendar file contains a one-off UTC event with an exclusive end and a descriptive report. Downloading it does not contact participants, invite attendees or publish the meeting.

Print or save PDF

Use Print / Save PDF to capture the current report, location cards and selected working. The editor controls and slot-search interface are excluded from the printed record. Review browser print scale and destination before saving or printing.

FAQ

Frequently Asked Questions

Why should I use an IANA timezone name instead of an abbreviation?
A named zone such as America/New_York or Asia/Dubai identifies a location’s timezone rules, while abbreviations can be shared by unrelated regions or represent only part of a seasonal rule. The source zone is always explicit; your device timezone is not silently substituted. Suggestions provide common runtime-supported identifiers, and another supported named identifier can be typed. Availability depends on installed timezone data, so keep the browser updated and reconfirm future local projections when regional rules change.
What happens when the organizer time is skipped by a DST change?
A local clock can jump forward, leaving some wall-clock labels with no corresponding instant. The planner checks candidate offsets and round-trips them through the named zone. If no candidate matches the entered date and time, it clears the result and asks for another time. It does not silently shift the request forward or invent an offset. The same behavior covers a skipped calendar day, such as a large historical international-date-line change within the supported date range.
How do I choose between two occurrences of a repeated local time?
When clocks move backward, the same local date and time can correspond to two different UTC instants. The default requires uniqueness and therefore rejects the ambiguity until you choose the earlier or later occurrence. Earlier and later refer to actual chronological order. Both UTC alternatives are shown in the report, and the selected occurrence is preserved in sharing and saved records. The meeting duration is added to the chosen instant rather than to an ambiguous local clock label.
Does a two-hour meeting always advance the local clock by two hours?
The duration always advances the actual instant by two elapsed hours, but a displayed local clock can advance by a different amount when its offset changes. The endpoint model is Te=Ts+60D sT_e=T_s+60D\,\mathrm s, where DD is the stated minute count. Every location’s start and end are projected separately, using their respective offsets. A forward jump can make the local labels appear farther apart; a backward jump can repeat an hour without reducing the elapsed meeting duration.
How are work hours, weekdays and overnight windows interpreted?
The planner checks every occupied minute of the complete meeting. A workday checkbox identifies the local day on which a work window begins. A window from late evening to early morning continues into the next date, even when that next weekday is not selected separately. Equal start and end times are rejected rather than interpreted as a full day or an empty window. The end is exclusive, so a meeting ending exactly at the configured closing time can fit. Holidays, leave and other calendar bookings are not inferred.
Does the shared-slot search find every possible meeting time?
No. It tests forty-eight candidate starts spaced by thirty elapsed minutes over the next twenty-four elapsed hours from the currently selected instant. Every candidate must fit its full duration in every selected work window. Up to twelve matches are shown, along with the total matching grid count. A missing match means none was found on this specific grid; a valid start between grid points may still exist. The search models configured windows and weekdays rather than querying real participant calendars.
What does the downloaded calendar file contain?
The calendar download contains one event with a unique identity, issuance timestamp, title, UTC start and exclusive UTC end. A description preserves the organizer context and participant projections. It uses fixed UTC instants and does not create a recurring local-time rule, add attendees or send invitations. Import it into your calendar application and review the displayed local time there. If future timezone rules change, the chosen instant stays fixed while a location’s displayed wall time may change.
What is preserved in sharing, copying, CSV and printing?
Shared settings retain the organizer fields, repeated-time preference, elapsed duration, title, locations, work windows, selected weekdays and display preferences. Search results are recalculated rather than embedded. Complete plain text and CSV retain every location, both endpoints and offsets, date shifts, whole-meeting fit and generated working, including hidden working. Printing follows the current report choices. Calendar dates, timezone identifiers and clock strings remain literal data, while mathematical relationships are typeset as accessible LaTeX with MathML.
About This Tool

About this Timezone Meeting Planner

The Toolarithm Timezone Meeting Planner translates a one-off organizer entry into a concrete UTC interval and readable local projections. It preserves the original Dubai morning example and makes the original fourteen-city catalog available as a preset. The default editable group starts with a smaller set of locations so individual labels, named zones and working windows are easy to inspect. Additional supported IANA identifiers can be typed, and the planner supports up to twenty location rows. The organizer date and timezone remain explicit throughout the report rather than being inferred from the computer running the page.

Local wall time and actual time are treated as different pieces of information. Candidate offsets are checked around the source date and each candidate is round-tripped through the named zone. A skipped label is rejected, while a repeated label requires an earlier or later occurrence. The meeting end is calculated by adding whole elapsed minutes to the selected instant. Each location’s start and end are then projected independently, retaining local dates, clock labels and endpoint offsets. A timezone rule change within the displayed interval is identified rather than hidden behind a single assumed offset.

Availability is an explicit schedule model. Each location defines its own work start, work end and starting weekdays. Overnight windows continue into the next local date from an enabled starting day, and every occupied minute must fit for a positive whole-meeting result. The optional search tests a finite elapsed-time grid over the next twenty-four hours and reports only grid matches. It does not inspect private calendars, infer holidays or guarantee every possible meeting start. A selected suggestion is loaded with the correct repeated-time occurrence so that its actual instant remains stable.

Complete copying, CSV and shared settings keep source interpretation and local schedules reviewable. A calendar download creates a one-off UTC event with a unique identity and exclusive end, without sending invitations or publishing anything. The installed browser or server timezone database supplies location rules; those rules can differ across versions and change following political decisions. Keep software updated and reconfirm future local times when necessary. A saved UTC event fixes the selected instants, while the local projections may change if regional timezone rules are updated later.

Editorial Transparency

Who maintains this page

Ownership and review

Written and maintained by the Toolarithm editorial team. No review date is shown without a maintained editorial record. No independent professional review is claimed.

Methodology

Conversion factors are normalized to canonical units and checked in both directions. Exact definitions and offset formulas are preferred over rounded lookup values.

Read the editorial methodology

Keep building

Explore more unit converters

Converters