en

Wheel of Fortune

Enter names or options and spin the wheel: a fair, random pick right in your browser - with optional weighting, several saved lists and a share link.

One entry per line. Add an optional weight with a colon, e.g. "Anna:3" for triple the chance.

Save or load a list

Everything stays on your device: no account, no server, exportable and deletable at any time.

In 3 steps

  1. Enter your entries - one name per line, optionally with ":weight".
  2. Spin the wheel and see the winner.
  3. Save the list under a name, or copy the share link.

History

No result yet.

    Everything stays on your device: no account, no server, exportable and deletable at any time.

    Is my file uploaded?

    No. Everything runs in your browser - your file never leaves your device. How this is verifiable

    No upload100% local
    Your content stays with youno third-party access
    Hosted in GermanyGlobal Content Delivery
    Independently auditedTLS A+ · HTTP headers A+

    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 formatsNo file (generator)
    Batch processingNo
    ProcessingLocally in your browser (JavaScript)
    File uploadNone

    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).

    Related tools