Tools for deciding things together
Start with a time that works: create an availability poll, send the link, and see when everyone is free, in their own time zone. Then split into teams, draw names, count a vote or split the bill. No sign-up, and it all runs in your browser.
New availability poll
Free, no sign-upAll tools
- Group availability poll When can all eight of us meet next week?
- 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.
Which tool, and how it decides
Every tool names its method on its own page. The about page collects them all, with the limits of each.
| You need to | Tool | Method |
|---|---|---|
| Find a time the whole group can make | Group availability poll | Everyone marks free slots; ranked by who can come |
| Split people into groups | Random team generator | Fisher–Yates shuffle, dealt in turn |
| Choose one person (or an order) | Random name picker | Uniform draw without replacement |
| Compare options against priorities | Weighted decision matrix | Weighted sum, with sensitivity |
| Count a ranked vote | Ranked-choice vote counter | Instant runoff, plus Borda and Condorcet |
| Decide if a meeting is worth it | Meeting cost calculator | People × hourly cost × time |
| Find a time across time zones | Time-zone meeting planner | IANA time zone rules via Intl |
| Share a restaurant bill fairly | Bill splitter | Proportional shares, largest remainder |
| Run a gift exchange | Secret Santa generator | Rejection sampling over valid draws |
Who this is for
Anyone trying to get a group into the same room, or the same call, at the same time. Teachers splitting a class into groups, coaches picking sides, a team choosing between three venues, friends working out who owes what after dinner, an office drawing names for a gift exchange, a distributed team looking for an hour when New York, London and Bengaluru are all at work. Small group decisions that are easy to get slightly wrong, and where it helps if everyone can see how the answer was reached.
What is different here
No accounts and no uploads. Every tool is a page of JavaScript that runs on your own device. There is no server-side processing and nothing you type is sent anywhere.
A scheduling poll with nothing stored. The availability poll works like the familiar paint-your-free-times grid, but the poll and every answer travel in links. Nobody signs up, nothing expires, and each person sees the times in their own time zone.
Sharing without a server. When a tool offers a share link, your inputs and result
are packed into the link itself, after the #. Browsers do not send that part of an
address to the web server, so the link is the only copy. Whoever you send it to sees exactly what you
saw.
Fair randomness. Team draws, name picks and Secret Santa use
crypto.getRandomValues, the browser’s cryptographically secure random number generator,
with rejection sampling so no outcome is favoured by rounding.
Methods shown, disagreements included. Where established methods give different answers, as vote-counting rules can, the tools show all of them rather than picking one and hiding the rest.