Find a meeting time that works across time zones

Put every city's local day on one shared UTC rail, then drag the meeting until you can see exactly where it costs someone their evening. Working hours, dates and daylight saving are shown for each location. It runs entirely in your browser — no account, no calendar access, nothing uploaded.

min
working hours an hour either side 22:00–07:00 local

↕ Drag the meeting block, or the UTC handle on the left. It snaps to 30 minutes.
↔ Drag a city's heading to move its column.

Working hours

Set the hours actually worked in each place. Every band, badge and proposal on this page is judged against them — nothing else. Drag a row by its handle to reorder, or press the handle and use the arrow keys.

    Time zones and daylight saving come from your browser's own IANA time zone database, evaluated on the date you picked. Nothing is sent anywhere, and no account is needed.

    When this helps

    Someone booking a call across three countries

    Converting three time zones one at a time in a search box tells you what the clock says, but never whether 07:30 is cruel or merely early for the person you are asking.

    Add Tokyo, London and New York, set the hours each office actually works, and drag the block. The badge beside each city changes as you move it, so the trade-off is visible before you send the invitation.

    A manager running a recurring standup

    The slot that worked in January quietly becomes an hour earlier for half the team in March, because two of the three countries change their clocks on different weekends.

    Pick the date after the changeover. Every band is drawn from that date's real offsets, so the meeting that has silently drifted shows up as a location slipping outside its working hours.

    A contractor with clients in another hemisphere

    "Tuesday 9am my time" is ambiguous to a client for whom it is already Wednesday, and the confusion usually surfaces as a missed call.

    Copy the times: every line carries that city's own weekday and date, and the ones that land on the following day say so.

    Anyone proposing a time to people they have not met

    Screenshots of a calendar get resized, cropped and misread, and a plain "14:00 UTC" makes each recipient do the arithmetic themselves.

    Copy the share link. It opens the same planner on the same instant with the same cities, so the other person can drag it themselves and reply with a counter-proposal rather than a question.

    FAQ

    Is anything uploaded?
    No. This tool has no server side at all. The cities, the working hours and the meeting time stay in the page, and every conversion is done by your own browser's time zone database. You can disconnect from the network after the page loads and it will keep working.
    Does it handle daylight saving?
    Yes, and per date rather than once. The meeting is stored as a single real instant, and each location's local time is derived from it using IANA time zones — so the answer for 20 March and 30 March is different in London, and correct in both. No fixed GMT±N offset is ever stored, which is the usual source of a planner being wrong twice a year.
    Why is the left-hand rail UTC instead of my own time?
    Because it is the one column nobody has to negotiate. Each city shows its own local clock at every hour of that rail, and the meeting sits at the same height in every column — that identical height is the whole point: it is one moment, read by different clocks. If a column were aligned to its own local midnight instead, the blocks would no longer line up and the picture would stop meaning anything.
    Why do the columns show different dates?
    Because they genuinely are on different dates. One instant can be Tuesday evening in New York and Wednesday morning in Tokyo, so each column carries its own weekday and date, and a label appears in the column at the point where its local day rolls over. Times that end on a location's next day are marked in the copied text too.
    What does "the fairest time" mean here?
    Only what the working hours on this page say. The planner scans every 30-minute slot on the selected date and picks the one that puts the fewest locations outside their stated hours, then the fewest at a stretch. It is not a claim about a best time in general, and if no slot suits every location it says so rather than pretending otherwise. Change a location's hours and the proposal changes with them.
    What is in the share link?
    The date, the time, the length, the time zones and the working hours you set. Every one of those is a number or a standard time zone name, so the link contains no text anybody typed, no account, no calendar access and no identifier of any kind. It is safe to paste anywhere the meeting itself is.
    I don't know the time zone name for a country. How do I add it?
    Type the country. "India", "China", "UK" and "Brazil" all find their zones, as do city names, zone codes like "PST" or "JST", and full IANA names like Europe/Lisbon. The list shows the country first, because the country is usually what you know — a time zone is named after a city, and often not the city you had in mind. The country names come from your own browser, so on the Japanese page you can type 「インド」 just as well.
    Can I search by the zone code, like PST or CET?
    Yes. Typing a code finds every zone that currently uses it — for example "PST" also matches Vancouver and Tijuana, not only Los Angeles, because all three keep the same standard time. Where several places share a code the list shows all of them; pick the one you mean. Both the standard and daylight spelling work regardless of the date the page is showing, so "PST" finds Los Angeles in July as well as January.
    Why does India show as Calcutta, or Nepal as Katmandu?
    Those are the identifiers your browser ships. The time zone database renamed several cities (Calcutta to Kolkata, Katmandu to Kathmandu, Saigon to Ho Chi Minh City) and kept the old names working, and different browsers carry different spellings of the same zone. It makes no difference to the times — and both spellings find it in the search. The country beside the name is there so it does not have to matter.
    Can I label a column with a person's name?
    No, and deliberately. Columns are named after the place, because the place is what decides the time and a column is not one person — several people can share a city, and this page has no way to know how many. A name field would also put text you typed into the share link, to save you typing it into the message you are pasting the times into anyway. The one thing this costs is telling two colleagues in the same city apart on the board itself, which is also why a time zone can only appear once.
    Why is everything on a 24-hour clock?
    Because the page is showing several countries at once and "8" is a different hour in half of them. 08:00 and 20:00 cannot be confused with each other, which matters more here than matching any one country's habit.
    How many cities can I add?
    Eight. Three sit comfortably side by side on a phone, and past about five the board scrolls sideways; beyond eight the columns are too narrow to read a clock in, which would defeat the point of showing them all at once.

    Related tools