Horse Race Picker

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

Paste names, press Start, and a random horse race generator picks the winner — on a phone or a projector.

Add at least two names to race.

Every entry gets an equal chance. The result is drawn before the animation starts.

When you press Start, the complete finishing order is drawn in your browser with a Fisher–Yates shuffle driven by crypto.getRandomValues, the browser’s cryptographic random source. The race then plays out that order, so lane, name length, screen size and frame rate cannot change who wins. Copying, downloading or printing gives you a handy record of the draw with the time from your device; it is not independent proof, since any file or clock can be edited.

Your list comes with you — switch track and press Start again. Need a whole finishing order for a fantasy league? Use the fantasy draft order generator. Running an office sweep? The Melbourne Cup sweep deals a real field out to your colleagues instead.

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. Save the full order, or remove the winner and race again — with undo.

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. Prefer birds to horses? The same draw runs as a duck race name picker.

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 save the finishing order as a record of the draw.
🏢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 winner & race again to draw the next prize without repeats. Removed someone by mistake? Press Undo.

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.

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 is a lightweight page, needs nothing installed, and keeps your list on your own device. Read more on the about page.