Horse Race Picker

Free Β· No sign-up Β· Fair drawHorse Race Name Picker

Paste names, press Start, and a random horse race picks the winner β€” on a phone or a projector.

Add at least two names to race.

0 horses

1
Paste names

One per line. Duplicates are fine β€” each line is its own numbered horse.

2
Start the race

The finishing order is drawn by a cryptographic shuffle before the horses move.

3
Read the result

First past the post wins. Copy, download or print the full order, or remove winners and race again.

What this horse race picker does

It is a random name picker dressed up as a horse race. Each name you enter becomes a numbered horse in its own lane. When you press Start, the full finishing order is drawn by a cryptographic shuffle, and the race you watch plays out that order with lead changes along the way. The finishing order is your result: first place is the winner, and if you asked for three winners the top three are highlighted. While a race is running the list and settings are locked, so what the room sees is exactly what gets drawn.

It is the same idea as spinning a wheel of names, but it builds far more suspense in a room β€” students cheer for their horse, and a 15-second race gives a raffle host something to show on the big screen.

Who uses it

🏫TeachersPick who answers next, who presents first, or assign the class helper. Paste the register once; it is saved on that device.
🎟️Raffles & giveawaysDraw one or several prize winners in front of an audience, then copy or print the finishing order as proof.
🏒Office sweepstakesDecide the order in which colleagues pick their horse for Derby Day, the Grand National or the Melbourne Cup.
πŸŽ₯Streamers & hostsRun viewer giveaways on stream with something more fun to watch than a spinning wheel.

How to use it

  1. Type or paste your names in the box, one per line. Anything from 2 to 50 names works.
  2. Choose a race length. Short is best for quick classroom picks; Long builds more suspense for a prize draw.
  3. Set how many winners you need. For a single pick leave it at 1.
  4. Press Start race. The horses run left to right; the first past the post wins.
  5. Use Race again to rerun with the same list, or Remove winners & race again to draw the next prize without repeats.

More scenarios and tips are on the help page.

Tips from running a lot of races

Frequently asked questions

Is the horse race really random?

Yes. When you press Start, the complete finishing order is drawn by a cryptographic shuffle (crypto.getRandomValues driving a Fisher–Yates shuffle). The animation then plays out that order. Because the draw happens before a single frame is rendered, frame rate, lane position, name length and screen size cannot affect who wins. Every entrant has exactly the same chance.

How many names can I enter?

2 to 50, one per line. Paste more than 50 and the picker says so and will not start β€” nobody is dropped silently. Each line is its own entrant with a number, so two people called Alex are kept apart.

Does it work on a phone or tablet?

Yes. The track resizes to your screen and works on iPhone, Android, iPad and any laptop browser. Nothing to install.

Can I pick more than one winner?

Yes. Set Winners to the number of prizes and the finishing order highlights exactly that many horses, in order.

Is my list uploaded anywhere?

No. Names never leave your browser. A copy is kept in your browser's local storage so the list is still there next time you open the page on the same device, and Clear list deletes it. We count anonymous events (a race was started, a race finished) to see whether the tool is useful β€” no cookies, no IP addresses, no names. See the privacy page.

Is it free?

Yes, the online picker is free and has no account. A classroom pack for offline use is in preparation.

Need it offline, on a school laptop, with several class lists? A classroom pack (offline file, saved lists, printable results) is in preparation. Tell us if you would like to be notified.

About this tool

Horse Race Picker is an independent, single-purpose web tool. It was built because most "fun" name pickers either require an account, bury the race behind adverts, or run only on a phone app. This one loads in a second, needs nothing installed, and keeps your list on your own device. Read more on the about page.