Skip to content

Dice Roller

Roll virtual dice with standard tabletop notation. See every individual face as well as the total, apply a modifier, and keep a short log of recent rolls.

Category
Generators
Updated
Cost
Free · no sign-up

Standard notation — 2d6, d20, 4d8+3.

Common rolls

Result

Pick your dice and press Roll.

Reading dice notation

Tabletop games write dice rolls in a compact form that this tool accepts directly:

NotationMeans
d20One twenty-sided die
2d6Two six-sided dice, added together
4d8+3Four eight-sided dice, plus three
3d10-2Three ten-sided dice, minus two

The count before the d is optional — d6 and 1d6 are the same thing. A modifier applies once, to the total, not to each die: 2d6+3 rolls two dice and adds three, giving a result between 5 and 15.

Why the individual dice are shown

The total is usually what you need, but it hides the thing people actually react to. Four dice totalling 14 could be 6,4,3,1 or 4,4,3,3, and in games where you drop the lowest die or care about a natural maximum, that difference matters. Every face is listed, and a highest-possible roll is highlighted.

Fairer than real dice

Physical dice are never perfectly balanced — moulding, pip depth and wear all push the results slightly. These rolls come from your browser's cryptographic random source with the modulo bias corrected, which makes each face exactly as likely as every other.

That cuts both ways: a run of low rolls here isn't the dice being cold, it's what genuine randomness looks like. Streaks are more common than most people expect.

Nothing is transmitted or stored, and the roll log clears when you reload.

How to use the Dice Roller

Three steps, no sign-up.

  1. Enter your dice

    Use standard notation: 2d6 is two six-sided dice, d20 is one twenty-sided die, 4d8+3 adds three to the total. The common rolls are one tap away.

  2. Roll

    Press Roll for a fresh result. The big number is the total; the tiles underneath are what each individual die landed on.

  3. Check the breakdown

    A highest-possible face is highlighted, and any modifier is shown as its own line so you can see the dice total separately from the adjusted one.

Worked examples

A single attack roll

Inputs
1d20
Result
17

Damage with a bonus

Inputs
2d6+3
Result
5, 4 (+3) = 12

Rolling a character stat

Inputs
4d6
Result
6, 3, 5, 2 = 16

Frequently asked questions

What dice notation does this accept?
The standard form: an optional count, the letter d, the number of sides, and an optional + or − modifier. So d20, 2d6, 4d8+3 and 3d10-2 all work. Spacing and capitals are ignored.
Are the rolls fair?
Yes. Each die is drawn independently from your browser's cryptographic random source, with the modulo bias corrected, so every face is equally likely. Real dice are not this fair.
Can I roll dice that don't exist physically?
Yes — any number of sides from 2 up to 1000, and up to 100 dice at once. Useful for percentile rolls or homebrew systems that use unusual dice.
Does a modifier apply per die or to the total?
To the total, which is the standard reading of the notation. 2d6+3 rolls two dice and adds three once, not three to each die.