Automatic rounds
The plan follows your list: 12 names race once before the final, 200 names get three rounds first. Every round stops as soon as its places are taken.
No list yet? Fill the roster with numbered names.
Import a CSV or Excel file
Drop it here, or choose a file
Everyone plays from their own phone or computer. Start the race once they're all in.
Paste your list of names and press start. Every name becomes a duck, the first ducks home go through, and round after round the field gets smaller until the final decides first, second and third.
No sign-up, no download: up to 1,000 names, on a phone, a laptop or a classroom projector.
The plan follows your list: 12 names race once before the final, 200 names get three rounds first. Every round stops as soon as its places are taken.
Choose how many go through each round, add a round or remove one. The plan on the screen always shows what will happen.
Draw the ducks into groups: you see the draw first, then each group races on its own and its top ducks go through.
Give a knocked-out duck a second chance: a random draw brings it back for the next round, after every round or only the rounds you choose.
Turn a quiz prize, a class vote or a party into a tournament everyone watches, with a real final at the end.
Five seconds between rounds keep the show moving, with a Pause button when you want to talk to the audience.
Then download the whole ranking as a spreadsheet, or share it on a result page of its own.
The full guideYes. Every duck has the same chance in every race: the lanes are drawn at random and the river treats every duck the same way. The groups and the lucky losers are drawn at random too.
Run the fairness testThe finalists come first, in the order they finished. Then those knocked out in the last round before the final, and so on back to the first round, each in the order they came home in their race.
Not in this mode: a knockout race runs on one screen, for everyone to watch together. To let phones join, open a room in the duck race.
Create a room© 2026 Random Duck Race.v2.4.94
!joinGet a duck in the race. One per viewer; whoever joins during a race is in the next one.!leaveTake your duck out again, between races.!startStart the race.!closeClose the entries now. With a number, in that many minutes: !close 2!openOpen the entries again.!cancelStop the countdown to closing the entries.!approveLet everyone waiting in. With a name, just that viewer.!kickWith a viewer’s name: take their duck out.!againOn the winner screen: race again with the same ducks.!removeOn the winner screen: take the winner out and race again.!lobbyOn the winner screen: back to the lobby.!cleanClean view on or off.Everyone races from their own phone or computer: scan the code or open the link, type a name, pick a duck.
Photos stay on this device. Nothing is uploaded.
Leave a name empty to keep the numbered one.
Each captain leads a team, so pick one for every team you want. The race decides who joins them.
No name matches that.
The race is drawn by your graphics card. If it stutters, these usually help:
The light version of the game: it races without the internet, in the stadium, with the Yellow, Colorful, Mix and My picks ducks, Faces and Photos. Rooms, sign-in, the other sceneries and skins, and the team generator are in the full web version.
A new version is ready. The newest features arrive with it.
While offline, the newest features may not be here yet: they come the next time you are connected.
To install it on an iPhone or iPad: tap Share, then “Add to Home Screen”.
Give a name more ducks: each duck is one more chance to win, and the race stays the same fair race.
No name matches that.
In a room and in the team generator, everyone races one duck.
Keep two people in the same team, or in different teams. The race still decides the order: a rule only moves someone when it has to.
Add a class photo, click each face and give it a name: those ducks race with their faces.
Photos stay on this device. Nothing is uploaded.
Every face and photo kept in this browser is deleted. This can’t be undone.
Save a class’s names and faces, and open them again next time.
Photos stay on this device. Nothing is uploaded.
Type a name for each photo, or leave it empty for a number. Click a photo to change it.
Tap a choice to hear it.
Click a row, then press the key you want.
Put this race on any website, blog or class page. Choose how it looks, then copy the code.
Which column has the names?
Save this list too? It will be one tap away in Load next time.
Every name typed in is replaced with the default four. You can undo it straight after.
The names, race settings, ducks, sound and graphics go back to how they were on your first visit. Your saved lists, race history and language are kept.
Faces and photos are switched off; they stay on this device.
Pick everyone who leaves the field before the next race.
No name matches that.
Remove ducks by their place in this race, or at random.
The list is empty. Go back and add some names, or try it out with four default ducks.
This replaces the current roster. Anything typed in and not saved is lost.
Give this field a name, so it's one tap to bring back.
Choose up to 32 skins. Every duck in the race wears one of them, picked at random.
Pick a name, then tap the skin it should wear. Names without one get a random skin.
Your last 100 races. Older ones drop off on their own.
Setup and the winner's screen fit best in portrait. The race looks great either way.