Spin Wheel Random Picker

Paste names or import a TXT or CSV file, then spin the wheel to make a fair random choice.

Build your wheel

Enter one item per line or import the first column of a TXT or CSV file.

6 items

CSV imports use the first column. A header row is treated as an item.

Your list and results stay in this browser. ToolSG does not upload them.

Your spin wheel

The winner is selected securely before the animation begins.

Recent winners

The latest 10 results are stored only in this browser.

No winners yet. Spin the wheel to create your first result.

Advertisement

About the Spin Wheel Random Picker

A spin wheel is a visual random picker that turns an ordinary list into an engaging decision. Add employee names for a team activity, student names for classroom participation, prizes for a giveaway, lunch options for a group, or tasks that need an owner. Every non-empty line becomes one equal-sized segment, and the wheel provides an easy-to-understand result that everyone can see.

This picker performs the selection locally in your browser. It uses the browser cryptography API to choose the winning segment before the animation starts, then rotates the wheel until the pointer reaches that result. The animation is presentation rather than the source of randomness, so frame rate, device speed, and the moment someone clicks cannot steer the outcome.

Your current list, label preference, and ten most recent results are saved in local browser storage for convenience. Nothing is uploaded to ToolSG. You can clear the list, history, or all saved wheel information whenever you want.

How to Use the Wheel

  1. Type or paste one name, choice, prize, or task on each line. Blank lines are ignored and surrounding spaces are removed.
  2. Alternatively, import a UTF-8 TXT file or CSV file. TXT files use one item per line; CSV files take the first field from every non-empty row.
  3. Review the item count and any duplicate warning. Duplicate entries stay on the wheel and therefore receive more than one segment.
  4. Choose whether labels should appear, select a 3, 5, 8, or 12 second spin, and use fullscreen for group viewing before pressing Spin the wheel.
  5. After a winner appears, spin again with the same list or remove that winner before continuing with a no-repeat draw.

Fairness, Duplicates and Privacy

Equal segments: each row has one segment and one chance in the secure random draw. If the same text appears twice, it receives two segments. The duplicate warning helps you notice accidental repetition without blocking intentional weighting.

Secure selection: the tool uses crypto.getRandomValues with rejection sampling to avoid modulo bias. The result is fixed before the visual spin begins, which keeps animation timing separate from selection.

Local privacy: imported files are read directly by your browser. Lists and history are stored only on the current device and browser profile. Clearing site data, using private browsing, or choosing Reset everything removes that saved state.

Advertisement

Common Uses

  • Choose an employee for a presentation, duty rotation, icebreaker, or lucky draw.
  • Pick a student, discussion prompt, quiz question, or classroom activity.
  • Select a giveaway prize or winner while showing participants the process.
  • Break a tie between restaurants, games, movies, destinations, or project ideas.
  • Assign chores, backlog items, support tickets, or workshop topics.

Important Notes

  • At least 2 valid entries are required; the tool does not impose a maximum list size or label length.
  • Very large lists depend on your device memory and browser performance, while long labels are shortened only when drawn on the canvas.
  • CSV headers are not removed automatically because some lists do not include a header. Delete the header from the editor if needed.
  • Removing a winner deletes the first matching occurrence. Other identical entries remain eligible.
  • This tool is suitable for casual choices and transparent group activities, but it is not a certified lottery, audit, or regulated drawing system.

Frequently Asked Questions

How does the spin wheel choose a winner?

The tool securely selects an entry in the browser before starting the animation. It then rotates the canvas so the predetermined winning segment stops at the pointer.

Can I import employee names from a spreadsheet?

Yes. Export the names as a CSV file with the desired names in the first column, then import it. A header is treated as an item and can be removed in the editor.

What happens when my list contains duplicates?

Duplicates are kept and each occurrence gets its own wheel segment. The tool displays a warning because repeated items have a proportionally higher chance of winning.

Does ToolSG upload or save my names?

No. File reading, selection, and storage happen in your browser. The saved list and recent history remain local to the current browser profile.

Can I prevent the same winner from being selected again?

Yes. After a spin, choose Remove winner and continue. The first matching occurrence is removed before the next spin.

How many items can I put on the wheel?

There is no fixed maximum list size or label length. At least two items are required, and extremely large lists are limited only by the available browser and device resources.

Advertisement