Roll a fair percentile die from 1 to 100 for tabletop games — add a modifier or roll several, all in your browser.
1d100
Press Roll to throw the dice.
Free, no sign-up Cryptographically fair Works offline
Rolling a d100
The hundred-sided die, or d100, also called percentile dice, produces a number from 1 to 100 and is used in tabletop RPGs for percentage checks and random tables. On the tabletop it is usually rolled as two ten-sided dice, but here a single d100 gives the result directly. Add a modifier if your game needs one, and each roll is cryptographically fair.
Frequently Asked Questions
How do I roll a d100?
Press Roll — the die is set to a d100 and lands on a fair number from 1 to 100. It is the same as rolling percentile dice, without needing to combine two ten-sided dice by hand. The tray prints the number instead of pips, so a 73 reads directly.
Is the d100 fair?
Yes — the d100 roll is fair. It uses cryptographic randomness with rejection sampling, so every value from 1 to 100 is equally likely, and the roll happens entirely on your device. Each number therefore comes up 1% of the time over the long run.
What is a percentile roll used for?
Percentile rolls drive skill checks and random tables in systems such as Call of Cthulhu, Warhammer and older editions of Dungeons and Dragons, where you roll 1 to 100 and compare the result against a target percentage. Loot tables and random encounter charts are written in percentage bands for the same reason. A d100 is also the quickest way to pick a random percentage outside a game.
Is a d100 the same as rolling two ten-sided dice?
Rolling percentile dice means throwing a tens d10 and a units d10 and reading them together as 00 to 99, with 00 counted as 100. This page draws a single fair number from 1 to 100 directly, which gives the identical flat distribution without the pairing step. It also removes the usual argument about which die is the tens die.