Roll a d100: percentile dice with a map and spellbook on a candlelit tavern table

Roll a D100: Percentile Dice Roller

This free d100 roller is for DnD players, Dungeons & Dragons fans and game masters who need a fair percentile roll, from 1 to 100, without pairing two d10s by hand. Tap the die to roll. The page covers how percentile dice work, how to read 00 and 0 as 100 on physical dice and when a d100 shows up in 5e play.

Tap the die to roll 1d100. Space and Enter work too.

Average for 1d100: 50.5 (before you roll)

How to use the d100 roller

Tap to roll. Press the big die and you get a number from 1 to 100. Space and Enter work too once the page has focus, unless you are typing in a box.

Leave the count at 1 for a normal percentile roll. Raising the count adds more d100s together, which is rare in 5e but useful if a house rule calls for it. A modifier shifts the total after the roll, which most percentile tables do not need.

Read the number as the table entry. A result of 17 means row 17, not 17 damage. Percentile charts are almost always "look up this number," not "add this to a modifier and compare it to Armor Class."

You can also type d% or 1d100 in the main DnD dice roller. To see how often a range comes up, such as 01 to 20 on a loot table, use the dice probability calculator.

How percentile dice work

A d100, also called a percentile roll, is a single number from 1 to 100. Some sets include a true 100-sided die. Most players instead roll two ten sided dice: one marked 00, 10, 20 and so on for the tens place, and one marked 0 through 9 for the ones place.

Read them as a two-digit number. A tens die of 70 and a ones die of 4 is 74. A tens die of 00 and a ones die of 8 is 8. A tens die of 00 and a ones die of 0 is 100. That last pairing is the one people argue about at the table. In 5e, 00 and 0 together mean 100, not 0.

This roller does that work for you. It returns 1 through 100 directly, using the same fair generator as the other dice tools, so you never have to decide which physical die was tens. New to the bag? See what dice you need for DnD.

What a d100 is used for in 5e

Percentile rolls resolve tables. Treasure lists, wild magic surges, carousing results, weather, random encounters and many other charts are numbered 1 to 100 so each row can have its own chance, including rare results that only show up on a sliver of the range.

A d100 is not the die you roll to attack, to make a saving throw or to deal weapon damage. Those jobs belong to the d20 and to the smaller damage dice. Game masters reach for a percentile roll when the story calls for a random row, not a hit against Armor Class.

This page does not reprint any official table. Use the book or sheet your group already has, roll here and look up the number you get.

Average d100 roll and odds

The average of one d100 is 50.5. Each result from 1 to 100 has the same 1% chance. A band such as 01 to 05 therefore comes up 5% of the time, and a single named row comes up 1% of the time.

Because the spread is flat, there is no "most common" percentile the way 7 is the most common 2d6 total. Every face is equal. If a table gives a common result a wide band (say 01 to 60) and a rare result a narrow band (99 to 00, read as 99 to 100), that width is what makes one outcome common and the other rare.

Virtual percentile dice vs two physical d10s

Physical percentile dice are fun to drop in a tray, and some players like seeing the tens die and the ones die land separately. They also create the 00-and-0 reading question. A virtual d100 roller answers with one number, which keeps a loot roll or a wild magic check moving.

Each roll here uses your browser's cryptographic random number generator, with extra values thrown out so no result is favored. See the about page for the method, or the dice roller FAQ for more on randomness and privacy. If you specifically want to roll a single ten sided die, use the d10 roller.

More than a d100

A wider table roll lives on the d1000 roller. The rest of a standard set has its own pages: the d4 roller, d6 roller, d8 roller, d10 roller, d12 roller and d20 roller. Ability scores still use d6s on the stat roller.

d100 roller FAQ

Is this d100 roller free?

Yes. It is free, with no ads and no sign up. Open the page on any device and roll.

What is the average d100 roll?

The average of one d100 is 50.5, which is (1 + 100) divided by 2. Each result from 1 to 100 has a 1% chance.

How do you roll a d100 with two d10s?

Assign one ten sided die as tens and the other as ones. A tens die showing 40 and a ones die showing 7 is 47. If the tens die shows 00 and the ones die shows 0, the result is 100, not zero. If the tens die shows 00 and the ones die shows 3, the result is 3.

What is a d100 used for in 5e?

A percentile roll is the usual way to resolve random tables: treasure, wild magic surges, carousing, weather, random encounters and other charts numbered 1 to 100. It is not a standard attack or damage die.

Is a d100 the same as typing d%?

Yes. In the main dice roller, d% and 1d100 both produce a number from 1 to 100. This page is the dedicated percentile roller for that same range.

Is the d100 roll truly random?

Each dice roll draws random numbers from your browser's cryptographic generator. Values that would favor a result are thrown out and drawn again, so every number from 1 to 100 has the same 1% chance.

See the Nat20 Roller FAQ for more on notation, advantage and how rolls stay random.