Paste names or import a local text list, choose winners and optionally prevent repeats across picks—all within your browser.
01 / PARTICIPANTS
0 names available. Names stay in this page's memory.
02 / DRAW SETTINGS
With no repeats off, names can be selected again. Duplicate display names remain separate participants when allowed.
03 / PRESENTATION
04 / YOUR SESSION
0 of up to 50 recent draws. Kept in this browser tab only.
Successful draws appear here, newest first.
Winners use unbiased browser crypto.getRandomValues() selection. Names are not uploaded or stored.
Enter options or choose a range for this browser-only decision tool.
Choose quantity or no-repeat settings before generating a secure result.
Review results, copy or export where available, and reset when finished.
Enter one name per line or import a TXT file. Remove duplicates, choose how many winners to pick and enable no-repeat mode if desired.
Secure selection without replacement within a pick, optional no-repeat across picks, local name import and private history.
Name lists and outcomes stay in this browser tab and are never uploaded. Follow applicable contest or giveaway rules independently.
Paste one name per line or import a local UTF-8 TXT file. Names are not uploaded.
Yes. Duplicate removal is enabled by default and ignores case. You can also remove duplicates from the visible list.
Yes. Each batch selects distinct list entries without replacement.
Entries selected in earlier picks are excluded from later picks until you edit or reset the list.
No. It is not a certified lottery system; organizers must check relevant contest, giveaway and privacy rules.
Each eligible list entry has an equal chance. If you disable duplicate removal, repeated names occupy multiple entries.