Sign in

Marble Race

Type the names, press Start and let the marbles decide. The finishing order is drawn fairly before the first marble rolls; the run just shows it.

Marbles are lined up at the top of the run.

Each racer gets its own icon. To choose one, start the line with an emoji, e.g. 🍕 Alex. Excel, CSV and Word lists can be pasted or dropped on the box.

Customize texts

Use {name}, {icon} and {n} (number of racers).

A marble race is a random name picker built like a marble run. Every name becomes a glass marble with its own coloured swirl, rolling in its own groove down a 10-metre wooden track. The marbles pick up speed, bump and clack, and slip past each other until the first one drops over the finish line. You get a podium for the top three and the full finishing order below it.

Marble runs are fun to watch even for people who are not in the draw, which makes this a good pick for a stream, a classroom screen or a party. Up to 60 marbles fit on the track. When the race is over you can copy the results in one click and paste them into a chat or a document.

How to run a marble race

Is the marble race fair?

Yes. Real marble runs can favour a lane or a heavier marble, but this one cannot. When you press Start, the page shuffles the names with your browser's crypto.getRandomValues, and every finishing order has the same chance. That shuffle is the result. Each marble then gets a speed curve with bursts and slow patches, tuned to cross the line at its assigned moment.

The bumps and overtakes are animation, and nothing during the race changes the outcome. Swirl colour and lane do not matter. Your list stays in your browser and is never uploaded.

Ideas for marble races

Frequently asked questions

How many marbles can race at once?

Up to 60. Each marble rolls in its own lane, so with a very long list the marbles and name tags get smaller. For big groups, run heats of 10 to 15 and then a final.

Can I paste a list from a spreadsheet?

Yes. Copy a column from Excel or Google Sheets and paste it into the names box, and each row becomes one marble. You can also import an .xlsx, CSV, Word or text file.

Does the marble race make sound?

Yes: countdown beeps, the clack of marbles knocking together on the track and a fanfare for the winner. The sounds are made in the browser, and you can turn them off in the race settings.

Can a marble win twice in a row?

Yes, every race is a fresh draw. If each name should only win once, tick Remove winner after race and the winner is taken off the list.

Related