No processing of your file contents takes place on any server. You need no data-processing agreement with gottrix to handle confidential or business documents.
Hosted in GermanyGlobal Content Delivery
Origin servers at Hetzner in Germany, delivered worldwide through a content delivery network. Your file contents are never transmitted in the process - they never leave your device.
The wheel draws a fair random pick from a list you type in yourself: one name per line, optionally with a weight (e.g. "Anna:3" for triple the chance). One click spins the wheel, and once the animation settles the winner is decided. Popular with teachers (assigning tasks), streamers (viewer giveaways) and offices (who gets the next coffee run) - everything runs right in the browser, no account and no server.
The draw uses your browser's cryptographic random generator (crypto.getRandomValues) instead of a simple pseudo-random one - the same mechanism encryption relies on. Weights are converted into integer "tickets" so every possible ticket is drawn with exactly equal probability; without a weight, every entry has the same chance. There is no server component that could influence or manipulate the result - it is as verifiably fair as technically possible.
You can save your list under its own name and load it again later - handy if you keep a "Class 5B" list and a separate "Class 6A" list, for example; both stay exclusively in your browser's storage. A "share" link does NOT send your list to any server - it encodes it after the URL's # sign (the so-called URL fragment) instead, a deliberate privacy feature: a fragment is never sent to a server by any browser, unlike a "?" query parameter, which would end up in every server log. Whoever opens the link rebuilds the wheel entirely locally in their own browser.
Specifications
Specifications
Input formats
No file (generator)
Batch processing
No
Processing
Locally in your browser (JavaScript)
File upload
None
Limitations: Every entry and list stays exclusively in your browser (localStorage) - nothing is sent to a server. The share link deliberately uses the URL fragment instead of a query parameter, so even sharing never touches a server log. Very long lists (100+ entries) become increasingly hard to read on the wheel itself; for a pure draw without a wheel, the winner picker tool is a better fit.
FAQ
Are my entries uploaded or stored?
Nothing is uploaded: everything runs locally in your browser. Saved lists and your winner history live in your localStorage - you can export them as a JSON file or delete them with one click at any time. There is no account and no server that ever sees your data.
How fair is the result, and how does weighting work?
The wheel draws using your browser's cryptographic random generator (crypto.getRandomValues), not a simple pseudo-random one. Weights are converted into integer tickets so the actual hit rate exactly matches the configured weights, with no bias from rounding.
How does the share link work, and is it really private?
The link carries your list after the # sign (a URL fragment), never as a "?" query parameter. A fragment is never sent to a server by any browser - it never appears in a server log, a proxy log or a referrer header. Only the browser of the person opening the link reads the fragment and rebuilds the wheel locally.
Can I save several lists, e.g. for different classes?
Yes. Just give it its own name when saving (e.g. "Class 5B"); a second list under a different name (e.g. "Class 6A") stays separate. The dropdown loads any saved list back with one click.
Can a winner be removed automatically after spinning?
Yes, via the "Remove the winner after spinning (no replacement)" option - handy for draws where nobody should win twice, e.g. several prizes in a row.
How is this different from Wheel of Names or Picker Wheel?
Functionally similar - the difference is in the data trail: many comparable wheel generators process your list through a server or require an account for saved lists. This wheel runs entirely in the browser, your lists live only in your local storage, and the share link reveals nothing to any server (see above).