The practical guide

Your guide to Retiroll

Start with a list. Find a format that fits. Learn the controls, prepare a shared session, and keep the results you need.

For focused activities, browse the tools, roll a six-sided die, or try custom-choice Plinko.

Retiroll brings several ways to choose into one browser workspace. This guide follows the work you actually do: prepare options, run an activity, and decide what to keep or share.

Your first choice

  1. Open Wheel in Sandbox. You can start without an account.
  2. Find the options list beside the stage. On a small screen, open the options/settings drawer below the stage.
  3. Use Clear All in the list to remove the example entries. Add Noodles, Pizza, and Soup, entering each separately or pasting one per line.
  4. Use the spin action or press Space while you are outside a text field.
  5. Read the result. Run another round, copy the result text, or use the victory-card actions to keep an image.

Choose where to start

Try Sandbox

Explore all nine modes. Your settings are saved in this browser as you work.

Browse presets

Try a prepared list. Choose Customize in Free Sandbox when you want to change it.

Prepare a game set

Keep a named configuration for later. Local drafts work on this device; sign in for cloud saving.

Join a room

Enter the room’s six-character room code. Participants can join without an account.

A game set can include several modes, with different lists for each. Opening a local choice on a projector is separate from hosting a live room on other people’s devices.

Find a mode that fits

Use a wheel for a general list, reels for a combination, or dice for six-face outcomes. Darts, Cards, and Tournament introduce different kinds of interaction. They do not all work as random draws.

01Wheel · Spin Wheel

Choose one item from a list, or run separate wheels together. Enter your options in the wheel list, then use Spin or press Space. Read the selected label in the result dialog.

Add up to ten wheels in Sandbox for independent lists. Each wheel can hold up to 10,000 entries. Color Studio changes the palette; Pointer Studio changes the wheel pointer.

Try it: Keep lunch places on one wheel. For a different task, use a second wheel with discussion topics. Open Wheel.

02Reels · Slot Machine

Reveal a combination from separately configured lists. Choose one, two, or three reels. Fill each reel’s list, then run the machine. The result shows the selections together.

Reel Count controls the number of lists. Change Suspense Delay to give the reveal more time.

Try it: Use activity, group, and day as three independent lists to generate a game-night combination. Open Reels.

03Dice · 3D Dice

Roll numbers or your own six-face outcomes. Choose one to six dice. Keep the numbered faces or edit the labels, then roll. Each die has its own list.

Dice Count changes how many dice roll. Throw Strength changes the throw animation. Each die supports up to six face labels.

Try it: Roll two numbered dice for a board-game turn, or replace the faces with six short activity prompts. Open Dice.

04Bottle · Spin Bottle

Point toward a person or option arranged around a circle. Add the people or choices, then spin the bottle. Use the final pointer position and result label to identify the selection.

Spin Strength changes how long the bottle spins. The tabletop setting changes its presentation.

Try it: Choose who starts the next round of a group game. Open Bottle.

05Darts · Dartboard

Aim at custom targets or play a countdown scoring game. Choose Match Play or Custom Targets in the settings. Start aiming, then lock and throw. Your aim affects where the dart lands.

Choose aim difficulty, 301/501 or Free Play, and scoring rules. Custom Targets supports 20 slices or an 82-zone mapping.

Try it: Put short challenge names on the board, or practice finishing a 301 leg with Double Out. Open Darts.

06Mystery Cards · Card Monte

Choose a facedown option or follow a target through a shuffle. Prepare two to six card labels. Choose Blind Decision or Track Target, start the shuffle, and wait until the cards are ready before picking.

Card Count changes the table size. Track Target lets you select a target or use Random (Weighted). Online Mystery, Skill and Arcade are shared views operated by one controller; spectators cannot pick.

Try it: Use Blind Decision to reveal a mystery task. Use Track Target for a visual tracking challenge. Open Mystery Cards.

07Plinko · Plinko Drop

Watch a ball travel through pegs into a labeled bucket. Edit the bucket labels, then drop a ball. The result identifies its destination.

Use 8, 10, 12, 14, or 16 peg rows and Low, Medium, or High Bounce Restitution. The list supports up to 11 buckets. The outcome is selected using weights, with the animation guided toward that bucket.

Try it: Label the buckets with short activities and reveal which one comes next. Open Plinko.

08Lottery Drum · Lottery Blower

Mix labeled balls and draw one or several entries. Add up to 40 ball labels. Choose Chute Draw Count, then start the draw and read the selected entries.

The draw control offers one to five balls. Suspense Delay changes the reveal timing. Use No-Repeat when you want drawn entries removed from later rounds.

Try it: Call numbered entries for turns during a group activity. Open Lottery Drum.

09Tournament

Organize contestants into matches and record who advances. Edit the Contestant Roster, review the tournament settings, then open a match. Arrange the contestants in finishing order and confirm the standings.

Choose match size and how many advance, seeding, bracket layout, and single or double elimination. Tournament records your rankings; it does not automatically play or score the contest.

Try it: Run a small trivia contest elsewhere, then enter each match’s finishing order here. Open Tournament.

Prepare and manage your options

Separate lists for separate activities

Each mode keeps its own options. Editing your dice faces does not replace your wheel list. Where Copy from Wheel is available, it copies the main wheel’s entries into the current list. Extra entries are trimmed to fit that mode, and the destination list is replaced.

Within a mode, additional wheels, reels, and dice also have separate lists. Check which list you are editing before importing or clearing entries.

Paste a prepared list

Paste one entry per line. The paste parser removes common bullets and numbering, trims spaces, and understands weight suffixes. For example:

Noodles (2x)
Pizza (1x)
Soup (1x)

Use the append/replace choice when the paste preview appears. Append keeps the current entries; Replace starts a new list. Review the preview before confirming, especially if your labels contain numbering or punctuation.

Import a spreadsheet or CSV

  1. Put labels in the first column of the first worksheet. Add an optional second column for weights.
  2. Use a header row, such as Option and Weight. In a normal multirow import, the first row is treated as headings.
  3. Use the list’s import control and select an .xlsx, .xls, .csv, or .txt file.
  4. Review the detected columns and entries. Choose append or replace, then confirm.

Weights are whole numbers from 1 to 100. Invalid or missing spreadsheet weights fall back to 1. Only the first worksheet is read; importing into a smaller mode trims the list to its capacity.

List limits you will encounter in the controls
ModeCapacity and important differences
WheelUp to 10,000 entries per list; use smaller lists if your device slows down.
DiceUp to six face labels per die, with one to six dice.
Mystery CardsTwo to six cards on the table; keep labels short.
Lottery BlowerUp to 90 numbers or 95 custom entries. Weights control selection; airflow controls presentation.
DartsUp to 20 slice labels, or 82 separately configured zones in the mapping studio.
PlinkoUp to 11 bucket labels.
TournamentUses a dedicated contestant editor. It does not offer the standard list’s spreadsheet import or weight controls.

Clean up without retyping

The list tools include Shuffle, Sort A–Z, Deduplicate, and Equalize Weights. Deduplication treats names with different capitalization or surrounding spaces as duplicates, keeping the first occurrence. It does not merge people who happen to share a name; distinguish them with an initial if needed.

Tournament’s roster has its own add, rename, move, sort, and shuffle controls.

Weights, repeat picks, and restoring a pool

For weighted selections, an entry’s intended share is its weight divided by the total eligible weight. In the lunch example above, Noodles has 2 of 4 units, or 50%; Pizza and Soup each have 25%.

Click a list entry’s weight badge to cycle through 1×, 2×, 3×, 5×, and 10×. Paste or import other supported values. Equalize Weights restores all entries to 1×.

Do not apply that formula to every interaction: aiming determines darts outcomes, picking determines the revealed Blind Decision card, and the controller enters tournament rankings. Weights are not a certification of fairness or proof that a result can be independently audited.

Give several people a turn

For a speaking-order wheel, enable No-Repeat before starting. Selected entries are marked as eliminated for later draws. Continue until you have called the people you need, then use the reset-eliminations control to restore the pool.

You can also mark entries as eliminated in the list. The result dialog’s eliminate-and-run-again action, available with Shift + Enter, removes the current selection and starts another round. Check the remaining entries before using it near the end of a list.

No-Repeat works on entries, not unique people: duplicate labels can still appear to repeat. It also does not balance groups or assign pairs automatically.

Go further with the interactive modes

Darts: aiming, scoring, and custom targets

Start the aiming phase, watch the moving aim marker, then use the lock-and-throw action. Adjust difficulty to change the aiming challenge. In a multiplayer match, claim a seat and wait for your turn. Both players agree to timing or untimed assisted aiming before readiness.

Match Play offers 301, 501, and Free Play. Countdown games use three-dart turns. Choose Straight Out or Double Out and the number of legs to win. With Double Out, finishing requires a double or the inner bull; an invalid finish or an overshoot causes a bust and restores the turn’s starting score. Use the displayed checkout suggestions when a finish is available.

Custom Targets maps your labels to the board. Use 20 Slices for a simple list. For finer control, select 82-Zone Matrix and open the mapping studio, or select a zone on the idle board. Give each zone a short code and a full label. The studio also supports bulk entry.

Before leaving zone mapping, use its copy/export tools if you need a backup. Review the confirmation before clearing a customized mapping. Board clearing, undoing a dart, resetting a leg, and starting a new match serve different purposes; use the matching settings action.

Mystery Cards: choose blind or track a target

Blind Decision puts your options on facedown cards. Start the shuffle, wait for it to finish, then choose a card to reveal the decision. The unpicked cards reveal the alternatives.

Track Target shows a designated card before shuffling. Follow it through the swaps and try to find it. Target Winner can be a particular entry or Random (Weighted); this setting makes it a tracking game rather than an undisclosed impartial draw.

ChronoSleight presents these choices as Mystery Spin and Skill Decision, alongside an Arcade Run with three hearts, increasing shuffle speed, streaks, and Lightning bonuses below 800 milliseconds. Choose Illusionist, CyberGrid, or Arcane artwork and a two-to-six-card formation. When no-repeat leaves fewer eligible options, the table shrinks; the final option reveals directly.

Focus the card stage to use Space to shuffle, 1–6 to pick, and Q/W/E/R for Slow, X-Ray, Beacon, and Vaporize. Slow lasts 3.5 real seconds, X-Ray lasts 1.25 seconds, Beacon follows three complete moves, and Vaporize removes a decoy while picking. Mystery offers Slow and X-Ray with 60 energy per round. Drag to orbit with a mouse; touch users can enable Orbit Camera and finish orbiting before picking.

Online Cards offers Mystery Spin, Skill Decision and Arcade Run as shared live views. One controller operates the shuffle, picks and supported abilities; spectators watch the permitted cues and reveals. Skill and Arcade require visual tracking and are casual controller runs. Competitive player seats are not offered.

Tournament: score matches and advance teams

  1. Enter 3–32 teams in Seeded Participants and select Apply Teams. Use emoji | team name for custom icons. Roster order determines the balanced seeds; Shuffle randomizes that order.
  2. Choose single or double elimination and Best of 1, 3, 5, or 7. Top seeds receive automatic byes when needed. Single elimination can include a third-place match.
  3. Click a team slot to add a game win, or choose Instant Advance to decide the series in one click. The winner progresses when the series is clinched.
  4. Use the pencil on a match to edit teams and enter game-by-game scores. Drag the canvas to pan, scroll to zoom, or use the round buttons and Auto-Director. Choose Linear, Arena, or Pyramid for the layout.
  5. Share a bracket URL, import/export JSON, or download a high-resolution PNG. OBS Overlay hides the website controls and makes the background transparent; Escape exits.

Double elimination adds a lower bracket and one Grand Finals match. Reset, applying a roster, shuffling seeds, or changing elimination format restarts progression. Simulate starts a fresh tournament and randomly decides its matches.

Prepare a reusable setup

  1. Open Saved setups. Choose Device drafts or Account saves, then create or import a setup.
  2. Edit its title, options and supported engine settings. Advanced JSON preserves the complete authored configuration. Preview locally before saving.
  3. Save explicitly. Device drafts stay in this browser. Registered-account saves attempt cloud synchronization; check any failure message.
  4. Export a JSON copy when the configuration matters. Review option labels and personal information before sharing it.

Saving a template never creates or renews a room and never replaces an active match. Importing creates a separate copy. Room player identities come from claimed membership, not names in a template.

Create and join a room

  1. Open Multiplayer and choose Create room. A guest session can create or join without registration.
  2. Choose a supported player game or Share live view. Darts offers 301/501; Bottle offers Classic, Risk and Elimination. Other online tools use one controller with spectators.
  3. After admission, share the six-character code or room link. Others use Join and choose a display name.
  4. Everyone initially watches. Darts needs exactly two claimed seats; Bottle needs 2–12. Agree to the shared rules and readiness before starting. An owner may watch and cannot act for another player.
  5. Use the available pause, end and leave controls when appropriate. Accepted actions settle on the room service even if the creating tab closes.

Shared-view spectators cannot spin, pick, reveal or submit results. In player games only the current seated actor acts; Bottle prompts are resolved only by their target. Physical Dice and Plinko Arcade remain local. Cards Mystery, Skill and Arcade use shared controller runs, without competitive player seats.

Rooms expire after 30 minutes of inactivity and have an eight-hour maximum lifetime. Session recovery and configured room limits do not establish measured event capacity. A saved setup is separate from an active invitation.

Admitted members receive shared settings, display names and public results. Use labels you are comfortable sharing. Invitations contain a code, never account names, tokens or full setups.

Prepare for a group activity

Test the intended mode with a second device before the event. Confirm that the participant can see the current list, follow a reveal, and perform only the actions you intended. Keep a projector-only Sandbox setup available if you do not need individual participant screens.

Keep or share what happened

Choose the right kind of record
ActionWhat it keeps or shares
Copy result textA text record of the current result, suitable for pasting into notes or a message.
Victory cardA PNG image of the primary selection. Depending on browser support, sharing may open a share sheet, copy an image, or download it.
ExcelA spreadsheet of the current winners. For several wheels, reels, or dice, use this or copied text to keep every selection.
Share page or room linkA location to open. The URL does not save the current result; room links require an active room.
Export set JSONA reusable set configuration, including options. It is different from a record of the results.
Tournament exportsA high-resolution bracket PNG, complete JSON state, or shareable bracket URL.

Open Game History & Activity to search private results or filter them by mode. Private history stays in this browser, scoped to the current account or guest; signing in does not make it cloud history. The current limit is 100 entries. You can delete individual entries, keep the latest ten, or clear your history.

Community Activity shows aggregate Sandbox counts by mode and UTC day for a rolling 30 days. It does not publish individual winners or option lists. Local play can continue if that activity service is unavailable.

Controls that stay close at hand

Open the Command Palette with Ctrl/⌘ + K, or use the mobile Quick Tools control. Search for a mode, shuffle, sound, or presentation action. Press ? for the shortcut reference.

Stage keyboard reference
KeyAction and context
SpaceRun the current action. Darts uses aiming/throwing phases. Tournament uses its focused match buttons; focus the canvas to pan with arrows and zoom with + or −.
1–9Wheel, Reels, Dice, Bottle, Darts, Cards, Plinko, Lottery Drum, Tournament, in that order. Saved sets may restrict available modes.
RShuffle the active roster.
Shift + EnterEliminate the current winner and run again while the result dialog is open.
MMute or restore stage sound.
Z / FToggle Zen presentation. Use the on-screen presentation control if a shortcut is unavailable.
+ / − / 0In Zen mode: enlarge, reduce, or reset stage zoom.

Shortcuts are guarded while you type in an input or text area. Finish editing and move focus to the stage controls before using them. Room permissions and an animation already in progress can also prevent an action.

Present on a larger screen

Use the Zen control or the presentation command to focus on the stage. Native browser fullscreen is requested where available; otherwise the page uses an expanded stage inside the browser. Browser toolbars may remain visible on some devices.

Use the bottom zoom controls to scale the stage from 60% to 180% in 10% steps. Select the percentage or press 0 to reset. Exiting Zen restores normal scaling. The room code and connected count appear when a live session supplies them; local presentation does not create a room.

Exit with the on-screen control or Escape. Test labels and zoom from the audience’s viewing distance. Mute sound with M when you prefer a quieter session.

When something does not work as expected

The action is unavailable
Check that the active lists have entries, that the previous animation has finished, and that eligible options remain. In a room, check your role, claimed seat, current phase and turn.
The first spreadsheet entry is missing
Use a header row. The importer normally reads the first row as column headings. Also check the first worksheet and first two columns.
An imported list is shorter than expected
Check the mode’s capacity. Copy from Wheel, paste, and import can trim entries to the destination limit.
A room code is unavailable
Ask the room owner to confirm the invitation and confirm its current code. It may have been ended or expired. For a service or rate-limit error, follow the retry guidance rather than trying more codes.
Sharing did something different on another device
Native sharing and image clipboard support vary. Look for a downloaded PNG or use copied result text. A shared page URL does not reopen the result dialog.
Settings or history disappeared
Check the browser, device, and signed-in account. Clearing site storage or ending a private-browsing session can remove local data. Keep important sets and results as exports.
The stage is slow or offline
Reduce list size and simultaneous wheels or dice. Do not depend on offline caching: first loads, authentication, cloud saves, and live rooms need a connection.

Sandbox and selected public pages may show ads under the site’s advertising settings. Live participant routes are excluded. For data-handling details, read the Privacy Policy.

📑On this page