Group availability poll
Find a time that works for a group. You pick the days and hours; everyone marks when they are free, in their own time zone; you see the best times and who can make each one.
How it works
- Create the pollDays, hours, slot length and your time zone. You get an invite link.
- Everyone marks their timesEach person drags across the slots they are free, then sends you back a response link.
- Paste the answersThe Results tab takes all the links at once and ranks the times.
Nothing is stored on this site: the poll and every answer live in the links. Last reviewed 2026-09-30.
New availability poll
Free, no sign-upInvite link
Your poll is ready. Send this link to the group, then mark your own times below. Keep the link: this site does not store it.
Everyone who opens it sees this poll and can send you their answer.
Drag across the times you are free; start on a marked slot to clear. On a phone, drag on the grid to paint and scroll by dragging the times on the left. Keyboard: arrow keys move, Space marks, Shift+arrow marks as you go.
Your response link
Send this link back to whoever organised the poll, for example as a reply in your group chat. Nothing is saved on this site. To change your answer, edit the grid and send a new link: the newest link with your name replaces the old one.
No answers yet. Paste the response links people sent you, or mark your own times first.
Point at, tap or arrow-key to a slot to see who is free.
Best times
The results link carries every answer, so the group can open the same heatmap.
Example: a one-hour retro across four time zones
A poll set in London time for Mon 26 Oct – Thu 29 Oct, 4 days, 08:00–17:00. Ana (London), Ben (New York), Chen (Singapore) and Dora (Lisbon) each marked the hours they were free in their own zone. The UK and Portugal had just left summer time and the US had not, so New York was four hours behind London that week, not five. Each cell shows how many of the four can make that half hour.
| Time | Mon 26 Oct | Tue 27 | Wed 28 | Thu 29 |
|---|---|---|---|---|
| 08:00 | 0 | 0 | 2 | 0 |
| 08:30 | 0 | 0 | 2 | 0 |
| 09:00 | 2 | 0 | 2 | 2 |
| 09:30 | 2 | 0 | 2 | 2 |
| 10:00 | 3 | 1 | 2 | 2 |
| 10:30 | 3 | 1 | 2 | 2 |
| 11:00 | 3 | 1 | 3 | 1 |
| 11:30 | 3 | 1 | 3 | 1 |
| 12:00 | 3 | 2 | 3 | 2 |
| 12:30 | 3 | 2 | 3 | 2 |
| 13:00 | 2 | 4 | 2 | 2 |
| 13:30 | 2 | 4 | 2 | 2 |
| 14:00 | 2 | 3 | 2 | 1 |
| 14:30 | 2 | 3 | 2 | 1 |
| 15:00 | 2 | 2 | 1 | 0 |
| 15:30 | 2 | 2 | 1 | 0 |
| 16:00 | 0 | 1 | 1 | 0 |
| 16:30 | 0 | 1 | 1 | 0 |
Best times for a one-hour meeting
- Tue 27 Oct, 13:00–14:00 4/4 Everyone can make it
- Mon 26 Oct, 10:00–12:00 start by 11:00 3/4 Can’t: Ben
- Wed 28 Oct, 11:00–13:00 start by 12:00 3/4 Can’t: Chen
- Tue 27 Oct, 13:30–15:00 start by 14:00 3/4 Can’t: Chen
Links for this example: the invite is 91 characters long and Ana’s response link 109.
How it works without a server
Most availability polls keep your poll in their database, which is why they need you to sign up, or delete
polls after a while. This one keeps nothing. When you create a poll, its settings (title, days, hours, slot
length and time zone) are packed into a few dozen bytes and written after the # in the invite
link. That part of an address is never sent to a web server; the page reads it in your browser.
Each participant’s answer is the same poll plus their name and one bit per slot (free or not). Painted availability comes in blocks, so the bits are stored as run lengths when that is shorter, then encoded as base64url. Every link ends with a checksum: a link that was cut short or mistyped is rejected with a message rather than read as a different answer. When you paste the answers into the Results tab, the page checks they all belong to the same poll, counts who is free in each slot, and ranks the times.
How time zones are handled
The organiser’s hours are wall-clock times in the organiser’s zone on each chosen date, for example 09:00 in Europe/London on Tuesday. The page turns each slot into an exact moment using the IANA time zone rules built into the browser, the same data calendars use, and shows it at the participant’s local time for that date. If a clock change falls in the middle of the poll, the grid shows it: the same slot can sit an hour earlier on some days, and those rows appear with gaps. A slot that does not exist, such as 01:30 on the night the clocks go forward, is left out.
A days-of-the-week poll (for a regular meeting) has no dates, so conversions use the week it was created in. If your group spans regions that change their clocks on different dates, check the time again after the next change; the time-zone meeting planner lists the 2026 clock-change dates.
Limits
- You collect the answers. Nothing arrives by itself: people send you their links, and you paste them in. There are no reminders.
- Link length. A typical invite is under 100 characters and a typical answer under 160. The longest possible answer (31 days of 15-minute slots, painted in a checkerboard, with the longest title and name) is under 900 characters, which chat apps and email handle; text messages may split it.
- Size. Up to 31 days per poll, 15-, 30- or 60-minute slots, and up to 60 answers in one results link.
- Trust. Anyone can make a link with any name, and a later link with the same name replaces an earlier one. For a group of friends or colleagues that is rarely a problem; for anything contested, use a vote with names you can check.
- Readable by anyone with the link. Encoding is not encryption. Names and availability can be read by whoever has a link.
- Time zone data. Conversions are as current as the browser’s time zone database, which is updated with browser and system updates.
Getting a quick answer from a group
- Offer fewer days. Five dates get more answers than fifteen, because each person has less to mark.
- Set a deadline in your message (“answers by Thursday”), since the page cannot send reminders.
- Decide the rule before you look. For example: the slot most people can make, and if it is a tie, the earliest.
- Post the summary back. The copyable summary lists the top times and who cannot make each, so nobody has to open anything.
Common questions
How do I find a time that works for everyone?
Create a poll with the days and hours you could meet, send the invite link to the group, and ask each person to mark the slots they are free and send back their response link. Paste those links into the Results tab: the heatmap shows how many people are free in each slot and the list ranks the times by how many can make the whole meeting, naming who cannot.
Do people need an account or an app?
No. There are no accounts on this site and nothing to install. The poll is a web page that runs in the browser, on a phone or a computer. Each person only needs to open the link and type a name.
Why do I have to collect the response links myself?
Because there is no server. The site stores nothing, so answers cannot gather in one place by themselves: each answer travels as a link, and the organiser pastes the links into the Results tab. The trade-off is that there is no database to leak, nothing expires, and nobody can overwrite someone else’s answer on a shared page.
Does it handle different time zones and daylight saving?
Yes. The organiser sets the hours in one time zone. Everyone else sees the same slots converted to their own zone for the actual date, using the time zone rules built into their browser, so a clock change that falls between two of the poll’s days is applied to the right days. People can also switch the zone they view in.
How long do polls last?
As long as you keep the links. Nothing is stored here, so there is nothing to expire or delete. If you lose the invite link, any response link rebuilds the same poll, and a results link carries every answer.
Is it private?
The site never receives the poll or the answers: they sit after the # in the link, which browsers do not send to the server. But anyone who has a link can read what is in it, including names. Share links only with the people taking part, and use first names if that is enough.
How is this different from When2meet or Doodle?
It works the same way as When2meet’s drag-to-paint grid, with a ranked list of the best times alongside the heatmap, painting by touch and keyboard as well as mouse, and per-person time zones. Unlike both, there is no server keeping the poll: the links are the poll. That also means no automatic collection of answers and no reminders; for calendar sync and booking pages, a scheduling service is the better fit.
Other tools
- Random team generator Split 17 people into 4 fair teams.
- Random name picker Who goes first? Pick a name out of the hat.
- Weighted decision matrix Which option wins once we agree what matters most?
- Ranked-choice vote counter We ranked the options. Who actually won?
- Meeting cost calculator What does our weekly status meeting really cost?
- Time-zone meeting planner When can New York, London and Bangalore all meet?
- Bill splitter I had the steak, she only had a starter. Who owes what?
- Secret Santa generator Draw names for the office gift exchange, but not partners.