Spin the Bottle Online
Enter names or just choose the number of players, then tap Spin – the bottle whirls round and stops at one person. Perfect for truth or dare when there is no real bottle at hand.
Source: W3C Recommendation, W3C Web Cryptography API – getRandomValues(). Updated: .
How it is calculated
How spin the bottle works
- Enter names, one per line (or separated by commas). Without names, just choose the number of players and the seats are numbered.
- Tap Spin. The bottle turns a few times and stops with its neck pointing at one person.
- With “Never the same person twice in a row” (3 players or more), the last person picked is skipped on the next spin.
Is it really fair?
With a real bottle, the push, the table and the label decide – it often ends up pointing the same way. Here the result is fixed before the animation: the browser picks a person with crypto.getRandomValues() (W3C Web Cryptography API) without modulo bias, each with the same chance – 1 in 6 with six players. Only then is the spin calculated so that the neck lands in that person’s sector, never exactly on a boundary. The number of turns is just for show.
Ideas for your group
- Classic truth or dare: whoever is picked chooses – questions and dares are in the truth-or-dare wheel under related tools.
- As a draw: who clears the table, who starts the game, who fetches the pizza.
- For kids: whoever is picked tells a joke or pulls a funny face.
Privacy
The names stay in your browser, which remembers them locally for your next visit (“Reset inputs” clears them). When you share, they are part of the link – leave names out if you do not want that.
Frequently asked questions
How does spin the bottle online work?
Enter names or choose the number of players and tap “Spin”. The bottle turns and points to a randomly drawn person.
Is this spin the bottle fair?
Yes. Everyone has the same chance because the result is drawn with the browser’s cryptographic random numbers before the animation. Only with “Never the same person twice in a row” is the last person skipped on the next spin.
How many people can play?
Two to 16. With many names the text gets smaller and long names are shortened.
Can I play spin the bottle with truth or dare?
Yes, that is the most common way: the person picked answers a question honestly or does a dare. Make sure everything suits the group and nobody is put on the spot.
Does it work on a phone?
Yes, in any current browser. Put the phone in the middle of the table – the names sit in a circle just like the players.
Sources and legal basis
- W3C Recommendation: W3C Web Cryptography API – getRandomValues()
- MDN Web Docs – Crypto.getRandomValues()
- MDN Web Docs – CSS transition
As of: · Editorial policy
Related tools
- Truth or dare: wheel and question generatorSpin a fair 50/50 truth-or-dare wheel and generator, with 15 questions and 15 dares for parties, sleepovers, couples and game nights.
- Spin the Wheel Online – Free Wheel GeneratorSpin the wheel with your own names, numbers or ideas. Set adjustable odds, remove winners, share by link. Truly random, free, no sign-up.
- Random team generatorRandom team generator: paste names, choose the number of teams or team size, optionally balance by skill. For sports, class groups and game night – free.
- Dice roller: roll d6, d20 and more onlineDice roller: roll d4 to d100 or type dice notation like 3d6+2 or 2d20kh1. Several sets at once, advantage, roll history, exact odds and a shareable link.
- Play Solitaire OnlineFree Klondike solitaire in your browser: draw 1 or 3, unlimited undo, hints and a winnable daily deal. Share your time – the link deals the same cards.
- Point buy calculatorPoint buy calculator for D&D 5e (27 points, scores 8–15) and Pathfinder (10–25 points): cost of each ability score, points left, final scores and modifiers.
- Never have I ever questions generatorNever have I ever questions at random: spin for one of 90 clean statements for friends, kids, teens, work, couples and travel. Played with fingers, not drinks.
- Classroom Seating Chart GeneratorClassroom seating chart generator: paste the class list, set rows and desks, shuffle. With front-row and keep-apart rules, seat swaps, projector and print.
- Draft order generatorDraft order generator: paste the names of your league, tap once and get a random pick order from 1 to last. Fair, free, with a result you can copy and share.