Host's guide

How to run a duck race

You need a list and about forty seconds. Everything else (looks, courses, messages, saved lineups) is there when you want it and out of the way when you don't.

Open the race

Your first race

  1. Add names or choices

    In the Lineup tab, paste one entry per line and choose Replace lineup. Bullets and numbering like "1." or "-" are removed for you, blank lines are skipped, and the count updates as you paste. Pasting a row from a spreadsheet? Tick Also split on commas.

  2. Pick a length and a course

    Below the course, choose 20, 40, or 60 seconds, or set a custom length from 10 to 120 seconds. The course menu switches between the pond, the boardwalk, the night fair, and the autumn river.

  3. Press Start race

    The result is drawn at that moment. A three-second countdown plays and the ducks leave the gate. Stop race cancels the run with no winner; Skip to result jumps straight to the finish.

  4. Follow the board

    The position board lists every duck in its current place, with arrows when someone moves up or down. Select a row, or a duck on the course, to spotlight it. Use the star to pin a duck as yours.

  5. Celebrate, then go again

    The winner is announced as it crosses the line, and the board becomes the final results table. Race again keeps the same lineup.Remove winner and race again takes the winner out (with an Undo) and starts the next race, which is how you draw 1st, 2nd, and 3rd prizes or a full presentation order.

Names, numbers, and duplicates

Every duck gets a race number, starting at 01. Numbers stay attached to the same entrant when you remove or rename others, so "duck 07" means the same person all afternoon. If you reorder the list and want the numbers to follow, use Renumber in order.

Two entries with the same name are allowed, and each gets its own number. When a paste contains repeats, you can keep them as separate ducks (for example, someone who bought two tickets) or merge them. Names can be up to 60 characters, and a race holds up to 100 entrants.

Running it on a projector or smartboard

Press the fullscreen button beside the sound control. The course and the position board fill the screen together, the board text gets larger, and the finish line is never cropped. Press Esc to leave fullscreen. If the room can't hear the laptop, leave sound off: nothing in the race depends on it.

Big fields

Up to 30 ducks race in their own roped lanes with numbers on every duck. From 31 to 100, the course packs the lanes tighter and drops the ropes, and number tags float above the top five and your pinned duck so the leaders stay readable. The position board always lists every entrant, and on a phone it shows the leaders and your pinned duck with a button for the full standings.

Dressing up the ducks

The Ducks tab gives every duck a different look with one button, applies one look to the whole field, or switches to plain yellow ducks. To change a single duck, select its picture in the lineup. There are ten colors and patterns and eight accessories, from a jockey cap to a crown.High-contrast number badges help at the back of a large room.

Every look uses the same silhouette at the same size. A duck in a top hat is no faster than a plain one, and it isn't drawn any further ahead.

A winner message that fits the moment

In Winner message, choose a template or write your own headline and second line. Type {name} where the winner's name should go and {number} for their duck number: "{name}, you're presenting first" works better in a classroom than "{name} wins!"

Saving a lineup for next time

Your current lineup is kept in this browser automatically, so a refresh doesn't lose it. For lists you race again and again, the Save & share tab gives you three options:

Recent results also stay on this device, so you can check who has already been picked this week.

Sound, motion, and keyboard

Sound is off until you turn it on, and the choice is remembered. Under the settings button you can set the volume and choose low motion, which removes the bobbing, wakes, countdown animation, and confetti while keeping the race and the result exactly the same. If your device asks for reduced motion, the race follows it automatically.

Every control works from the keyboard. Screen readers hear when the race starts, who won, and when the final standings are ready, without a running commentary of every overtake. A plain list of the final standings appears under the course after each race.

Is it fair?

Yes, and you can check the reasoning. How fairness works explains the draw, why the leader isn't decided by how fast a duck looks, and what a browser-based race can and can't prove.

Ready when you are

The demo lineup is already at the gate. Replace it with yours and press Start.

Start a duck race