Paste your names, pick 1 to 100 winners, add weights if you want. Names stay in your browser.
Each line is one name. Spaces at the start and end are trimmed, blank lines are skipped, and Windows or Mac line breaks both work. Names can hold any letters, accents or emoji. Two lines that match once case is ignored, such as Ana and ana, count as one name, and a short note tells you when that happened. Up to 5,000 names are accepted. A longer list gives a fixed message and no result. The list is read fresh on every press, so you can edit it between draws. The page opens with 8 sample names and one winner already drawn, so you can see the layout before you paste anything.
Choose 1 to 100 winners. The first winner is shown large. When you ask for more than one, the others are listed in the order they were drawn, numbered from 2. With Allow the same name to win twice off, a name that has won leaves the pool, so every winner is different. In that case the count cannot be higher than the number of names, and if you ask for more you get every name and a note. With it on, every draw uses the whole list, so one name can win several times and the count is not capped by the list. Each draw also shows a Remaining names box, with every name that did not win, in your original order. Turn on Remove winners from the list after each draw and the winners are taken out of the Names box for you, so the next press cannot pick them again, whatever the repeat setting is. It is off by default. When the last name has been drawn the box is empty. Reset puts the sample names back.
Turn on Use weights to give some names better odds. Put a whole number at the end of the line after a comma, as in Ana,3, or after an x, as in Ana x3. The number must be from 1 to 1000. A weight of 3 gives that name 3 tickets against 1 for a name with no weight, so it is three times as likely on a single draw. Only text after the last comma or after the last space-and-x counts, and only when it is a number, so Smith, John stays one name. A weight of 0, a negative or decimal number or a weight with no name is skipped, and a note lists the line numbers only. If the same name appears twice, its weights are added. With weights off, a line like Ana,3 is just a name. The Remaining names box keeps each weight so it can be pasted back.
Each winner is drawn with your browser's secure random source when available, with the browser's ordinary random function as a fallback. One ticket is drawn from all tickets, so the chance of a name is its weight divided by the total weight left in the pool. Your names are never stored or sent. Only your options are remembered in this browser, and the last 10 first winners of this visit are listed under the result until you close the tab. The page counts visits with Google Analytics, and a count never includes a name. This is fine for classroom turns, raffles among friends and giveaways where nobody needs proof. It is not a certified or audited draw.
Turn on Use weights and end the line with a comma and a number, such as Ana,3, or with x and a number, such as Ana x3. A name with weight 3 has three tickets in the draw and a name without a weight has one, so on a single draw Ana is three times as likely as the others.
Repeats are off and your list is shorter than the count. With 4 names and a count of 10 you get all 4 and a note. Turn on Allow the same name to win twice to draw 10 times from 4 names.
Turn on Remove winners from the list after each draw, then press the button again: the winners leave the Names box on their own. Or copy the Remaining names box and paste it over your list; it holds every name that did not win, one per line, with weights kept.
It is skipped. The note names the line numbers, such as Skipped lines 2, 5, and never repeats the text of the line. Weights must be whole numbers from 1 to 1000. Text after a comma that is not a number, like the John in Smith, John, is simply part of the name.
No. The names are used in this tab to make the draw and are gone when you close it. Only options such as the winner count are saved in this browser. The page counts visits with Google Analytics, and that never includes a name.