Want a Custom tool for Yourself?

Need a Custom Tool? We build custom tools that can save hours per employee per day.

Random Name Picker

Pick a random name from a comma separated list. Perfect for classrooms and raffles, with one click picking and quick reset for repeats.

Enter your Settings


RESULT:


Last updated: March 7, 2026

Created by: Eon Tools Dev Team

Reviewed by: Sugam Baskota



What this does

So you need to pick a name and you want it to be fair, no playing favourites. Type your names in, separated by commas, tap Pick Random, and it picks one. Great for a classroom, a raffle, picking teams, or deciding whose turn it is, without anyone being able to say you rigged it.

How to use it

  1. Type or paste your names, separated by commas, like Asha, Ben, Priya, Sam.
  2. Tap Pick Random.
  3. Read the name it picks. Tap again for another, or Reset to start over.

Commas are what separate the names here, so Asha, Ben, Priya rather than one name per line.

How it works

The tool splits your text at each comma into separate names, then uses your browser's random generator, Math.random, to land on one with an equal chance. Each pick is a fresh draw with no memory of the last. It all runs on your device, so the list of names never leaves your screen.

As always, the honest note, Math.random is pseudo random and not for security, but for a fair name draw it is exactly right.

Where it helps

Teachers use a name picker to call on students fairly, so it is not always the same few hands going up. Events and live streams use it to draw raffle and giveaway winners. Teams use it to decide who presents, who goes first, or who is on which side. Families use it for chores and for whose turn it is to choose the film. Anywhere you would otherwise pull names from a hat, this does the same thing on screen.

Questions people ask

How do I separate the names?

With commas. Type them like Asha, Ben, Priya, Sam. The tool splits on commas, so a comma between each name is all it needs.

Is it actually fair?

Yes. Every name has an equal chance, and each pick is independent of the ones before it.

Can the same name be picked twice in a row?

Yes. Each draw stands on its own, so a name can come up again. It does not cross names off as it goes.

Is this good for a classroom?

Very. Paste your class list separated by commas and pick a name whenever you need to call on someone fairly.

References

  1. MDN Web Docs. Math.random(). https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/random


Sugam Baskota

Sugam Baskota is a senior software engineer and Computer Science graduate from UT Arlington, with interests in user scripts, browser extensions, developer tooling, and productivity systems. He spends time building practical utilities and extensions in the kinds of workflows Eon is designed to simplify. At Eon Tools, he reviews useful, password, and developer tools.