← Fun & Random

Prize Wheel

Add names, spin the wheel, pick a winner. Everything runs in your browser.

Names

5 entries

Wheel

How it works

This prize wheel uses the Web Crypto API for cryptographically secure randomness when determining spin force. Add any number of names, and the wheel draws equal-sized colored segments for each entry. The spin animation uses requestAnimationFrame with natural deceleration for a realistic feel.

Everything runs locally in your browser. No data is sent to a server, no results are stored, and there is no tracking of any kind.

Frequently asked questions

Is every name equally likely to win, even if a segment looks small?

Yes. The winner is chosen first with an unbiased cryptographic random draw, and the wheel is then animated to land on that entry. The result never depends on how hard the wheel appears to spin or where a segment sits, so all names have identical odds.

Do duplicate names change the odds?

Each non-empty line becomes its own segment, so listing a name twice gives it two segments and double the chance of winning. Blank lines and surrounding spaces are ignored, so you can space out your list without adding empty slots.

Is there a limit on how many names I can add, or how long they can be?

There is no hard entry limit, but the label font shrinks as you pass 12 and 20 entries to keep segments readable. Names longer than 14 characters are shortened with an ellipsis on the wheel face only; the full text stays in your list and the winner readout.

Will the wheel remember my list after I reload the page?

No. Because nothing is saved or sent anywhere, refreshing or closing the tab clears your entries back to the default names. Keep your list in a separate note if you need to reuse it later.


More tools from Clean.tools

View all tools

Use Clean.tools from your AI agent

Clean.tools also runs an MCP server — read-only utility tools your AI agent can call directly. No key, no signup: requests are processed in memory and request contents are never stored.

Claude Code
claude mcp add --scope user --transport http clean-tools https://mcp.clean.tools/mcp
Any MCP client (streamable HTTP, authless)
https://mcp.clean.tools/mcp

Every tool, the REST API, and setup for Cursor, Claude Desktop, VS Code & more →