Random Name Generator

Paste your list, click Pick a Name — the winner is chosen with cryptographic fairness.

add names below & press pick
Names (one per line) 0 names

Enter at least 2 names, one per line. Blank lines are ignored.

Recent Winners
No winners yet — draw a name to get started.

How to Use the Random Name Generator

  1. Type or paste your names into the text box, one name per line.
  2. Optionally tick "Remove winner from list" if you don't want the same person picked twice.
  3. Click Pick a Name — names will shuffle rapidly for dramatic effect, then land on the winner.
  4. The winner appears with a highlight animation. Check the Recent Winners log for a running history.
  5. To start a fresh session, edit the names list or reload the page.

Using the Name Picker for Giveaways

Running a prize draw, raffle, or social media giveaway? This tool makes it easy to conduct a live, transparent random draw:

Using a Random Name Raffle Picker for Events

Running a raffle with ticket numbers or a list of entrants? Use this tool as a fair, instant raffle picker:

  1. Paste your list. Enter each ticket number or entrant name on its own line — from a spreadsheet, sign-up form, or event roster.
  2. Turn on "Remove winner from list." After each draw the winner is removed so you can draw the next prize without repeats.
  3. Click Pick a Name for each prize. The shuffle animation builds suspense; the winner is chosen with cryptographic fairness before the animation starts.
  4. Use the Recent Winners log to screenshot or note results for your records.

For raffle rules, legal considerations, and more tools, see The Ultimate Guide to Hosting a Digital Raffle: Tools & Legalities.

Looking for a Rafflys Alternative?

Rafflys and similar dedicated contest platforms bundle entry collection, social logins, and rule enforcement into one paid product. If you already have your entrant list — exported from a spreadsheet, comment section, or sign-up form — you don't need all that infrastructure. Our Random Name Picker does the one thing that matters most in any contest: picks a winner fairly and transparently, at no cost, with no account required.

For complex contests that require integrated entry forms, social media task verification, or legal terms templates, platforms like Rafflecopter or Gleam.io are worth exploring. For a clean, fast, auditable random draw from a list you already have, this tool is all you need.

Classroom Name Picking for Teachers

Teachers use random name pickers to call on students fairly, avoiding unconscious bias or predictable patterns. Here's how to get the most out of this tool in the classroom:

How Our Random Name Selector Works

Our random name selector uses the same standard as banks and security software: crypto.getRandomValues() from the Web Crypto API. We use rejection sampling so that every name has an exactly equal probability of being chosen, with no modulo bias — whether you have 5 names or 5,000. The winner is decided the instant you click "Pick a Name"; the shuffle animation is only for drama.

Fair Randomness — How It Works

The winner is selected using crypto.getRandomValues() from the Web Crypto API, which produces cryptographically secure random numbers — the same standard used in encryption and security tokens. The modulo bias problem is eliminated using rejection sampling, so every name in your list has an exactly equal probability of being chosen regardless of list size.

The shuffle animation that plays for 1.5 seconds is purely visual. The winner has already been decided the moment you click "Pick a Name." This is by design — it means the result cannot be influenced by how long the animation runs.

🔒 100% private. Your names are never sent to any server. Everything runs inside your browser tab. Closing or refreshing the page clears all data instantly.

Frequently Asked Questions

Using this in the classroom? Check out our guide on using a random name picker for classroom activities with tips for engagement and fairness.

Running a giveaway? Read our guide on running fair and transparent giveaways for best practices and legal considerations.

More Classroom Tools

Need to create groups? Use our Random Team Generator. Running a game night? Try our Bingo Caller.