Randomiser

Free Online Dice Roller

Roll any combination of RPG dice with notation like 3d6+2 or 2d20. Individual die results, totals, modifiers and roll history — all in your browser.

Instant rolls 100% offline D4–D100 Roll history
Ready to roll
3d6+2
—
Total

Build your roll

Pick a die
3 × D6
+2 modifier
Or type dice notation
Invalid dice notation. Try 3d6+2 or 1d20.
Format: XdY±Z — roll X dice, each with Y sides, add or subtract Z. Examples: 3d6, 2d20+5, 1d100, 4d6-1.
Quick rolls
Options

Roll history

Total rolls
0
Sum of totals
0
Highest roll
—
No rolls yet
Roll the dice — your results will appear here.

About Dice Notation

Dice notation — sometimes called dice algebra — is a compact shorthand for describing dice rolls. It dates back to early tabletop wargames and is now the universal language of tabletop RPGs, from Dungeons & Dragons and Pathfinder to Warhammer and Call of Cthulhu.

The format is XdY±Z: roll X dice, each with Y sides, then add or subtract Z from the total. Dice notation is compact, unambiguous and computable — which is why dice rollers, character sheets, virtual tabletops and random generators all speak it.

The standard polyhedral dice

DieShapeRangeCommon use
D4Tetrahedron1–4Daggers, magic missile, small weapons
D6Cube1–6Standard damage, most board games
D8Octahedron1–8Longswords, battleaxes, healing potions
D10Pentagonal trapezohedron1–10Percentage rolls, some weapons
D12Dodecahedron1–12Greataxes, barbarian weapons
D20Icosahedron1–20Attack rolls, skill checks, saves
D100Percentile (two D10s)1–100Random tables, critical hit location

Common dice notation examples

NotationMeaningRange
1d20One twenty-sided die1–20
3d6Three six-sided dice, summed3–18
2d20+5Two d20s, add 5 to the total7–45
1d8+3Longsword damage with +3 bonus4–11
8d6Fireball damage at 3rd level8–48
1d100-10Percentile with a −10 penalty−9–90
4d6-1Four d6s, subtract 13–23

Interpreting the results

When you roll 3d6+2, the tool shows:

Individual dice matter when your game has mechanics that depend on individual results, such as critical hits (a natural 20 on a d20), fumbles (a 1), or abilities that reroll the lowest die.

What makes a "critical" roll?

In D&D 5e, a natural 20 on an attack roll is a critical hit — double damage dice. A natural 1 on an attack roll is an automatic miss. In other systems the thresholds vary. This tool highlights max-value results on each die when "Highlight critical rolls" is enabled, so you can spot them at a glance.

Note that the natural 20 / natural 1 mechanic only applies to a single d20 roll, not to a sum. A 6 on one of the three d6s in 3d6+2 is not a critical — only the total matters.

Common use cases

Tabletop RPGs

D&D, Pathfinder, Call of Cthulhu, Warhammer.

Board games

Roll for movement, combat resolution, chance.

Random selection

Pick numbers for draws and games.

Simulation

Model dice-based systems and probability.

Teaching probability

Show how dice distributions work in real time.

Prototyping

Test game mechanics before you build them.

Privacy

This dice roller runs entirely in your browser. Every roll uses Math.random() locally, and your roll history is stored only in your browser's localStorage. Nothing is transmitted, stored or logged on any server. Clear your browser data and the history is gone.

Frequently Asked Questions

What is dice notation?
Dice notation (also called dice algebra) is a shorthand for describing dice rolls. The standard form is XdY+Z — roll X dice, each with Y sides, then add Z. For example 2d6+3 means roll two six-sided dice and add three to the total. Dice notation is used throughout tabletop RPGs like Dungeons & Dragons, Pathfinder, Warhammer and countless others.
What dice are supported?
This roller supports all the standard polyhedral dice: D4 (tetrahedron), D6 (cube), D8 (octahedron), D10 (pentagonal trapezohedron), D12 (dodecahedron), D20 (icosahedron) and D100 (percentile, usually rolled as two D10s). You can roll any number of each type in a single roll.
How do I roll multiple dice at once?
Use dice notation. Type 4d6 into the notation field to roll four six-sided dice, 2d20 to roll two twenty-sided dice, or 1d8+1d6+3 to roll a d8 and a d6 and add a modifier of 3. The tool parses the notation, rolls each die, and reports both the individual results and the total.
What does the modifier do?
The modifier is a flat number added to or subtracted from the total after all dice have been rolled. In 3d6+2, the +2 is a modifier. Modifiers are common in RPGs to represent a character's ability bonus, skill proficiency, weapon enchantment or situational advantage. Negative modifiers work the same way: 1d20-3 subtracts 3 from the roll.
Are the dice rolls truly random?
Yes for practical purposes. Each die uses the browser's Math.random() function, which is a pseudo-random number generator seeded from the operating system. Every face has an equal probability (1 in N for an N-sided die) and rolls are independent — the result of one roll does not influence the next. For game use, this is indistinguishable from true randomness.
Can I use this for Dungeons & Dragons or other RPGs?
Absolutely. The dice roller supports all the dice used in D&D 5e, Pathfinder, Starfinder, Call of Cthulhu, Warhammer, Savage Worlds and most other tabletop RPGs. Attack rolls (1d20+modifier), damage rolls (2d6+3), ability score generation and saving throws all work with the notation field.
Does the roll history persist?
Yes. Your last 20 rolls are stored in your browser's localStorage and restored when you come back to the page. Nothing is sent to any server — the history stays on your device and can be cleared with the Clear History button at any time.
Is this dice roller free?
Yes, it is 100% free, requires no sign-up and runs entirely in your browser. No ads inside the dice area, no watermarks, no premium tier, no roll limits.

Related Utility Tools

Done!