Skip to main content
Generator Hut

Online Dice Roller

Roll d4 to d100 with modifiers, showing every die and the total.

Roll settings

Added to the total. Blank for none.

Result

Press Roll to throw the dice.

Roll polyhedral dice online — d4, d6, d8, d10, d12, d20 or d100 — up to a hundred at a time, with an optional modifier added to the total. Every individual die is shown alongside the sum, because in most games the individual values matter as much as the total: counting successes, spotting doubles, or dropping the lowest.

Why use this tool?

Every die shown

Individual results and the total, not just a sum. A roller that only reports the total is useless the moment a rule cares about a single die.

Modifiers built in

Add or subtract a flat bonus and the tool shows the dice, the modifier and the final number separately, so you can check the arithmetic.

Perfectly balanced

A physical die can be chipped, weighted or worn. Every face here is exactly equally likely, verified with a chi-square test across thousands of rolls.

No ads in the way, no waiting

The page is static and tiny, and there is no roll animation to sit through when you just need a number.

How this online dice roller works

Each die is an independent draw from the Web Crypto API, the operating system's cryptographic random source. Because most die sizes do not divide evenly into 2^32, the tool rejects and redraws values that would fall in the uneven remainder — without that step a d20 would return low numbers measurably more often, which is exactly the kind of bias nobody notices until a campaign's worth of rolls has gone by.

Dice are rolled independently, with replacement. Real dice do not avoid repeating each other and neither do these, which is why streaks happen: four sixes in a row on a d6 has a one in 1,296 chance, unremarkable across a long session.

The modifier is applied once to the total rather than to each die, which is how notation like 3d6+2 works — three dice, summed, plus two. The tool shows the dice subtotal and the modifier separately so a disputed roll can be checked.

How to use it

  1. Step 1: Choose the dice

    Set how many and pick the die type, from d4 up to d100.

  2. Step 2: Add a modifier

    Enter a bonus or penalty to add to the total, or leave it blank.

  3. Step 3: Roll

    Press Roll. Every die appears with the total, and Copy roll takes the whole result.

Example usage

Tabletop RPGs
1d20 plus a modifier for a check, or 8d6 for a fireball, with each die visible so you can count them.
Board game night
Two d6 rolled on a phone when the set is missing a die.
Teaching probability
A hundred dice at once, showing how the distribution of a sum tightens as the count grows.

Frequently asked questions

Is an online dice roller really random?

This one draws from your device's cryptographic random source and corrects for modulo bias, so every face is exactly equally likely. That is arguably more even than a physical die, which is subject to manufacturing tolerance, chipped corners and wear on one face.

What does 3d6+2 mean?

Roll three six-sided dice, add them together, then add two. The number before the d is how many dice, the number after is how many sides, and anything following is a flat modifier applied once to the total.

How many dice can I roll at once?

Up to a hundred. Beyond that the individual results stop being readable, which defeats the point of showing them.

Why did I roll the same number several times in a row?

Because each roll is independent, so repeats are expected rather than suspicious. Three matching d6 rolls in a row has about a one in thirty-six chance — common enough to see most sessions.

Can I roll different dice types together?

Not in a single roll. Roll each type separately and add the totals — the tool shows each subtotal, so combining them is straightforward.

Browse every tool in Board & Party Game Tools.