AbraCalc

D&D Dice Roller

Roll any number of polyhedral dice (d4, d6, d8, d10, d12, d20, d100) with a modifier. Shows total and individual rolls. Free, no signup.

Embed this tool on your site
Cite this tool

APA

AbraCalc. (2026). D&D Dice Roller [Online calculator]. Retrieved from https://abracalc.com/generator/dnd-dice-roller/

BibTeX

@misc{abracalc-dnd-dice-roller, author = {AbraCalc}, title = {D&D Dice Roller}, year = {2026}, howpublished = {\url{https://abracalc.com/generator/dnd-dice-roller/}} }

Did this tool answer your question?

How to use this tool

  1. Select the number of dice you want to roll.
  2. Choose the die type: d4, d6, d8, d10, d12, d20, or d100.
  3. Add an optional modifier (e.g. +3 for a Strength bonus).
  4. Click Calculate (or press Enter) to roll. Click again to re-roll.

Roll polyhedral dice used in Dungeons & Dragons, Pathfinder, and other tabletop RPGs. Choose your die type, number of dice, and any modifier — the roller shows the total and each individual result.

How it works

The D&D Dice Roller simulates rolling any combination of standard tabletop polyhedral dice: d4, d6, d8, d10, d12, d20, and d100 (percentile). You specify how many dice to roll, the number of sides, and an optional flat modifier. The tool uses a cryptographically seeded random number generator and displays both the total and each individual die result.

A modifier is a fixed number added (or subtracted) after rolling, matching how Dungeons and Dragons and most other tabletop RPG systems handle ability bonuses and penalties. For example, rolling 1d20+5 for an attack adds your proficiency or ability bonus to the raw die result.

Use it at the table when physical dice are unavailable, to verify probabilities before a campaign session, or to quickly resolve rolls in play-by-post games. Because each result is shown individually, you can also use it to roll damage for multi-hit spells like Magic Missile without needing multiple physical dice.

Worked examples

Rolling a skill check with advantage

  1. Set Number of dice to 2.
  2. Set Sides per die to 20.
  3. Leave Modifier at 0.
  4. Click Roll.
  5. Take the higher of the two individual results shown and add your ability modifier manually.

Two d20 results displayed separately so you can apply advantage by picking the better roll.

Rolling fireball damage (8d6)

  1. Set Number of dice to 8.
  2. Set Sides per die to 6.
  3. Leave Modifier at 0.
  4. Click Roll.
  5. Read the total for the spell damage, or check individual dice for any special effects.

Total fire damage between 8 and 48, shown with each die result.

Common mistakes to avoid

  • Forgetting to add your character's ability modifier after rolling -- the tool only applies the flat modifier you enter in the Modifier field.
  • Entering the number of sides as the modifier field instead of the Sides per die field, which produces wrong results.
  • Using only one die when a rule calls for rolling with advantage (two dice, keep higher) -- always roll 2 dice and pick the result yourself.

Key terms

Polyhedral dice
Multi-sided dice beyond the standard six-sided cube: d4, d8, d10, d12, d20, and d100 are common in tabletop RPGs.
Modifier
A fixed number added to or subtracted from the dice total, representing bonuses from stats, skills, or magic items.
d100 (percentile)
A roll expressing a percentage chance, typically made with two d10s (one for tens, one for units) or a single 100-sided die.

Frequently asked questions

What does 2d6+3 mean?
It means roll two six-sided dice and add 3 to the total. Set count=2, sides=d6, modifier=3.
Why is d100 on the list?
A d100 (percentile die) is used for percentage-based skill checks and random encounter tables in many RPG systems.
Does the roller use true randomness?
The roller uses your browser's Math.random(), which is a cryptographically weak but statistically uniform PRNG — fine for games, not for cryptography.

References & sources