Random Name Picker

Pick random names from a list.

Random name picker for drawings and activities

The random name picker chooses a name at random from your list. It is the modern version of "pulling a slip from a hat", with guaranteed true randomness that cannot be manipulated.

The tool includes selection animation showing names flashing before stopping on the winner. You can enable the remove-after-select option to avoid repetitions.

Simply paste or type names, one per line, and press the button. The selection uses Math.random() for fairness. Everything works locally in your browser.

Frequently asked questions

Is the selection truly random?

Yes. We use Math.random() from your browser's JavaScript engine to select an index at random. Each name has exactly the same probability of being chosen, regardless of its position in the list.

Can I prevent names from repeating?

Yes. Enable the "Remove name after selecting" option and each selected name will be automatically removed from the list, preventing it from being drawn twice.

How many names can I add?

There is no practical limit. You can add hundreds of names. The list is scrollable for easy navigation. For very large lists, pasting all names at once (one per line) is faster than typing them individually.