en

Winner Picker

Paste a list, pick a count, draw winners without replacement - fair via cryptographic randomness, entirely local in your browser.

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

Save or load a list

Drawn winners

    Verifiably fair: The draw uses your browser's cryptographic random generator (crypto.getRandomValues) instead of a simple pseudo-random one - the same mechanism encryption relies on. Every possible outcome is exactly as likely as the weights say, with no bias from rounding. Everything runs locally in your browser; there is no server that could influence or manipulate the result.

    In 3 steps

    1. Paste your list - one entry per line.
    2. Set the number of winners to draw.
    3. Draw and see the winners in order.

    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 winner picker draws a fixed number of winners from a list without ever drawing the same entry twice ("without replacement") - ideal for giveaways, raffles among commenters, or a quick classroom pick. Paste the list, set the count, draw: done.

      Technically the tool shuffles the whole list with a Fisher-Yates shuffle, driven by your browser's cryptographic random generator (crypto.getRandomValues) instead of a simple pseudo-random one - the first N entries are then taken as winners in draw order. Every possible ordering is exactly equally likely.

      Just like the wheel, you can save your list under its own name and reuse it later, and every draw lands in your local history - exportable and deletable with one click. There is no server that ever gets to see your list.

      Specifications

      Specifications
      Input formatsNo file (generator)
      Batch processingNo
      ProcessingLocally in your browser (JavaScript)
      File uploadNone

      Limitations: The number of winners cannot exceed the number of entries. Duplicate lines count as separate entries (so two "Anna" lines could both be drawn). Everything stays local in your browser.

      FAQ

      Are my lists uploaded or stored?

      No. Everything runs locally; saved lists and the draw history live in your browser storage, exportable and deletable at any time. There is no account and no server.

      What does "without replacement" mean?

      Every drawn winner is then removed from the pool - nobody can win twice in the same draw. This matches the classic raffle-drum principle.

      How fair is the draw?

      It uses a cryptographic random shuffle (crypto.getRandomValues) instead of a simple pseudo-random one - every possible ordering of the list is exactly equally likely.

      Can I save several lists?

      Yes, each under its own name - handy for recurring raffles with the same participant list.

      What happens with duplicate names in my list?

      They count as separate, independent entries - two identical lines therefore increase that name's chance of being drawn.

      Related tools