Switch to English?

Switching reopens this page. Unsubmitted files, edits and browser processing results will not move to the other domain.

Submitted server tasks remain accessible. Files keep their original deletion deadlines.
Destination website:

Random Draw

Paste or import CSV names, visually review and reorder entries, draw without replacement, and copy or download results.

Improve this tool

Random Draw

Use a modern browser with Web Crypto and Workers.

One name per line · 512 KiB

Roster review (0)

Input 0 · Candidates 0 · Merged 0

Paste and proofread names, or choose a CSV name column and read it.

Draw settings

Names are trimmed, Unicode-normalized and compared case-sensitively.

Proofread the roster first

0 candidates · 0 remaining

Draws from the same roster never replace entries. Editing the roster resets draw history.

Names and results stay on this page and cannot be recovered after clearing or leaving.

Processed content stays in this page’s memory and cannot be recovered after clearing or closing.

About this tool

Paste names or import CSV in your browser, choose the name column and proofread. Edit names, include or remove entries, drag to reorder, and choose duplicate rules and a draw count. Rounds never replace drawn entries. Copy or download TXT and CSV with source records.

How to use

  1. Enter one name per line and proofread, or drop CSV/TSV and select encoding, delimiter, header and name column before reading.
  2. Correct or remove invalid records, select participants, and drag or use up/down buttons to reorder. Choose duplicate rules and a draw count, then start.
  3. Review the round and skip the reveal animation if desired. Draw another round, reset, or copy and download the current round or all rounds.

Frequently asked questions

Are names uploaded or saved?

Names, file names and results are not uploaded. They stay in page memory. The server receives only visits, run status, duration, actual draw counts and copy/download actions. Clearing or leaving removes the content.

How are duplicate names handled?

The default merges identical trimmed, Unicode-normalized names case-sensitively. Excluding or removing a merged name affects the whole group. Keep-each-row mode gives every source record one place, including identical names.

Can someone be drawn again in another round?

Entries are never replaced within or between rounds of the same roster. Preparation or failure does not consume entries; successful commit does. Roster, duplicate-rule or import-setting changes reset history. Changing only the next count does not.

Does skipping animation change the result?

No. A secure random source determines the result before it is revealed. Show now, reduced motion and page hiding never resample the result. This tool does not provide notarization or certified commercial raffles.

Which encodings and source numbers are supported?

UTF-8, GB18030/GBK, UTF-16LE/BE and BOM are supported. Without a BOM, Auto tries strict UTF-8. Source record ordinals include the header; physical start lines are retained separately. A terminal newline does not add a participant.

Are 001 and special names preserved in downloads?

Import and CSV preserve the string 001. If spreadsheet software infers a number, import the column as text. CSV prefixes possible formulas with an apostrophe; TXT retains original text. Quotes and commas follow CSV escaping rules.

Do review and animation count as usage?

Reading, proofreading, reordering and animation do not count as runs. Each Start action creates one run, with successful items equal to the number actually drawn. Copying or downloading all history is attributed to the latest successful round.

COMMUNITY

Discussion & comments

Share your experience and discover more ways to use this tool.

Loading comments…