Custom dice roller

Rolls use a cryptographically secure random source.

Custom dice roller

Any notation, up to 100 dice, d2 through d1000.

The seven polyhedral dice cover most games, but not all of them. Some rules ask for a roll no physical die can give you — a straight 1 to 5, a 1 to 1000 table, four dice with the worst one thrown away, or two different dice added together. This page rolls all of it, written the way rulebooks write it.

Click the heading and type a notation. It becomes your roll and stays set until you change it, so the Roll button keeps re-rolling the same thing — useful when the same roll comes up every turn.

Why circles, not 3D dice?

Because there is no such thing as a d5. Five identical faces cannot be arranged into a fair solid, so no honest 3D model exists — and rendering a spinning cube for a roll of 1d5 would be showing you something that did not happen. The same goes for a d7, a d13, or a throw that mixes a d8 and a d6 in one handful.

So each part of the roll is drawn as a circle showing that group's own subtotal, with the individual dice listed underneath. A roll of 2d6+2d8+4 gives you three columns, so you can see which handful produced what rather than reading one long sum. That also means 20d6 is still one circle, not twenty. On a keep-or-drop roll like 4d6kh3, the discarded die is struck through rather than hidden, so the whole roll stays visible. The standard dice keep their 3D models, because for those the model is telling the truth.

Notation you can paste in

3d6+2
Three six-sided dice, totalled, plus two.
4d6kh3
Four dice, keep the best three — DnD stat rolling.
2d20kh1
Advantage: two d20s, take the higher.
2d20kl1
Disadvantage: two d20s, take the lower.
1d8+1d6+3
Different dice in one throw, added together.
8d6
A Fireball, in one click.
1d5
A die that does not physically exist. Rolls fine here.
1d1000
Any size up to d1000, for deep random tables.

Frequently Asked Questions

What dice notation can I use?

Anything in the form NdS with optional modifiers and keep/drop: 3d6, 1d20+5, 2d6-1, 4d6kh3 (keep highest three), 4d6dl1 (drop lowest one, the same roll written the other way), 2d20kl1, and several terms at once like 1d8+1d6+3. Up to 100 dice in a single roll, and die sizes from d2 to d1000.

Can I roll dice that do not exist, like a d5 or a d7?

Yes. A physical d5 is not a fair shape you can manufacture, but there is nothing stopping a random number from 1 to 5. Type 1d5 and it rolls. That is also why this page draws plain numbered circles rather than 3D dice — there is no honest 3D model for a d5, and showing you a cube would be a lie about what was rolled.

How do I roll with advantage?

2d20kh1 — roll two twenty-sided dice and keep the highest. Disadvantage is 2d20kl1. Both dice are shown, with the discarded one dimmed, so you can see the roll you did not take.

Does my custom roll stay set?

Yes. The notation is saved in your browser, so the Roll button keeps re-rolling it and it is still there when you come back. Click the heading to change it, or pick a die from the header to go back to ordinary dice.

Are these rolls as fair as the 3D dice?

They use exactly the same source — the browser’s cryptographically secure random number generator with rejection sampling, one draw per die. The circles are a different way of drawing the result, not a different way of generating it.

Read next

Standard dice

Last updated: August 20, 2026