Pick a moment and copy one link. Everyone who opens it sees that exact time in their own timezone — live countdown, calendar buttons, no signup for anyone.
Add a few candidate times and create a voting link. Everyone who opens it sees the options in their own timezone and ticks what works — like a doodle poll, but timezone-native and with no signup. How polls work →
Deciding a time is one problem; telling people the time is another. The announcement failure is universal: you write “Thursday 3pm” in a chat, meaning your 3pm, and every reader either converts it in their head (across a DST switch they forgot about) or replies “whose 3pm?”. A time link ends that thread: it carries the moment itself, and every browser that opens it renders it in that reader’s own local time. There is nothing to convert and nobody to ask.
The maker above builds a link from a date and time (read in your timezone), a duration, and an optional title. The moment is stored as an absolute UTC timestamp inside the link itself — open one and your browser converts it locally and shows a live countdown, plus one-click .ics download and Google Calendar buttons. Links made from the planner grid (via Schedule it → Copy time link) additionally list each person’s name with the meeting time in their local time.
The link is the data. Everything after the # is a URL fragment, which your browser never even sends to the server — so there is no record to store, no account to make, and no expiry date: a time link works forever, exactly as written. The honest flip side: anyone who has the link can read everything in it (the time, the title, any names), and it can be forwarded freely — so don’t put anything private in the title.
(1) The maker at the top of this page — fastest when the time is already decided. (2) On the planner, once a best-overlap slot appears, Schedule it → Copy time link builds one that includes everyone’s local times. (3) When a voting poll is finalized, the Copy time link button in the picked-time banner turns the winning slot into an announce link for people who never saw the poll.
A time link announces a decided moment. If the group hasn’t agreed yet, use the planner grid to see everyone’s overlap at a glance, or create a voting poll where every voter sees the candidate times in their own timezone. Scheduling between two fixed cities regularly? The city-pair planners show the standing overlap.
Durations from 5 minutes to 24 hours; titles up to 80 characters; up to 12 named people (name and timezone only — that’s all a planner-made link carries about anyone). Separator characters (~ | ,) in titles and names are replaced with spaces so the link can’t break. A time link shows a moment — it doesn’t invite, remind, or collect RSVPs; for choosing between times, that’s what polls are for.
Each row is one person's day in their local time, mapped against a shared 24-hour timeline (shown in the first person's time zone). Green cells are their working hours; yellow is the flexible fringe just before and after. The summary row combines everyone — the greener, the better the slot.
The planner runs entirely in your browser — the shareable link encodes the group in the URL itself, so the person you send it to sees exactly what you see. Your group is also remembered locally in this browser (localStorage) so it's still here next visit; use Start fresh to forget it. The one exception is voting polls: a poll stores exactly what you enter (title, time options, voters' names and picks) on the server so the whole group can see the tally. Polls are deleted after 60 days, and nothing else — no accounts, no emails, no tracking profiles — is collected. Polls you create or vote in are also listed under Your polls on this page with a live response count — that list lives only in this browser's localStorage (use Forget all to clear it); the server never learns which polls you're watching.
Put it to a vote. Click Turn into a poll next to the best-overlap line to pre-fill the poll with your top overlap hours across the next three weekdays (or add candidate times by hand), then hit Create voting link. Everyone who opens the link sees the options converted to their own timezone (auto-detected), ticks what works — or if needed for times they could stretch to — and the tally updates live with the best slot highlighted (most yes votes first; if-needed votes break ties). No signup for you or the voters; each person can revisit the link to change their picks. When a winner emerges, the organizer picks the time right on the poll page (from the browser that created it) — voting closes and everyone who opens the link sees the chosen time in their timezone with .ics and Google Calendar buttons — and a Copy time link button turns the picked time into a standalone announce link for anyone who never saw the poll. Changed plans? Reopen voting with one click. You can also set an optional voting deadline when creating the poll — voting stops automatically at that moment, every voter sees the countdown in their own timezone, and reopening voting clears it.
Handled automatically — offsets are computed for today's date using your browser's built-in time zone database, so DST transitions are always current.
Yes. Once a best-overlap slot shows up, click Schedule it next to it, pick a date and time, then download an .ics file (opens in Outlook, Apple Calendar, Thunderbird — any calendar app) or open a pre-filled Google Calendar event. The invite lists everyone's local time and is generated entirely in your browser.
Yes — that's a time link. Click Schedule it, pick the date and time, then Copy time link. Anyone who opens it sees that exact moment converted to their own timezone, a live countdown, everyone's local times, and .ics / Google Calendar buttons. The moment is encoded in the link itself — nothing is stored on any server, so the link never expires. Handy for announcing the meeting you just agreed on, a launch, or a stream. You can also make one directly on the time-link page — no group setup needed.
London ↔ New York · New York ↔ Tokyo · San Francisco ↔ Tokyo · San Francisco ↔ Sydney · London ↔ Sydney · Bangalore ↔ London · Bangalore ↔ New York · Bangalore ↔ San Francisco · London ↔ Singapore · New York ↔ Sydney · Berlin ↔ New York · London ↔ Tokyo · London ↔ San Francisco · Manila ↔ New York · Dubai ↔ London · San Francisco ↔ Singapore · London ↔ Toronto · New York ↔ São Paulo · Sydney ↔ Tokyo · New York ↔ Paris · Hong Kong ↔ London · Hong Kong ↔ New York · New York ↔ Singapore · London ↔ Los Angeles · Los Angeles ↔ Tokyo · Los Angeles ↔ Sydney · New York ↔ Seoul · Berlin ↔ San Francisco · Amsterdam ↔ New York · Lagos ↔ London · London ↔ Nairobi · Johannesburg ↔ London · Dubai ↔ New York · Auckland ↔ London · Auckland ↔ San Francisco · Melbourne ↔ San Francisco · London ↔ Melbourne · Buenos Aires ↔ New York · Lisbon ↔ New York · Dublin ↔ New York · Istanbul ↔ London · Karachi ↔ London · Dhaka ↔ London · Bangkok ↔ London · Ho Chi Minh City ↔ San Francisco · Kyiv ↔ London · London ↔ Warsaw · New York ↔ Tel Aviv · Mumbai ↔ New York · Delhi ↔ London · Bangalore ↔ Seattle · London ↔ São Paulo · San Francisco ↔ Shanghai · Singapore ↔ Sydney · Boston ↔ London · Madrid ↔ Mexico City · Mexico City ↔ New York · Tokyo ↔ Vancouver