D100 Percentile Dice Roller

Roll percentile dice (d100): a tens die (00–90) and a units die (0–9) read together. 00 and 0 means 100.

Setting up the table…

Tap the table to roll · tap a die to hold it

Ready to roll

Press Roll, tap the table, or press R.

Modifier +0

Type a roll like 3d6+2, 4d6dl1 or d20 adv. Notation guide

Quick roll

The chance of every total appears here.

–
Full probability table

How percentile dice work

A d100 roll uses two ten-sided dice. One is the tens die, marked 00, 10, 20 … 90; the other is the units die, marked 0 to 9. Add them together. The only special case is 00 with 0, which is 100 rather than zero. That gives every whole number from 1 to 100 exactly a 1% chance.

Reading percentile dice
Tens dieUnits dieResult
70373
0077
10010
90999
000100

What percentile dice are used for

  • Percentile skill systems: in Call of Cthulhu and Warhammer Fantasy Roleplay you succeed by rolling equal to or under your skill — a 60% skill succeeds on 1 to 60.
  • Random tables: treasure, encounters, weather, and D&D's Wild Magic Surge table are rolled on a d100.
  • Any percentage: "there is a 30% chance of rain" becomes "roll 30 or under".

What about a 100-sided die?

True 100-sided dice exist — the best known is the Zocchihedron, a golf-ball-like die introduced by game designer Lou Zocchi in 1985, with a weighted core inside a sphere of 100 small flats. It is fun, but hard to read and slow to settle, so a pair of d10s remains the standard. The 3D roller here throws the classic pair.

Frequently asked questions

How do you read percentile dice?

Add the tens die (00–90) and the units die (0–9): 40 and 6 make 46. The one exception is 00 and 0 together, which is 100.

Is 00 on a percentile die 0 or 100?

00 on the tens die is zero tens, so 00 with 7 is 7. Only 00 together with 0 on the units die counts as 100.

What is the chance of rolling exactly 100 on a d100?

1%, the same as every other number from 1 to 100.

Can I roll a d100 with one d10?

Yes: roll it twice, reading the first roll as tens and the second as units, with 0 and 0 meaning 100.