D&D Dice Roller
Roll any D&D dice online — d4, d6, d8, d10, d12, d20, and d100. Includes advantage, disadvantage, modifiers, and multi-dice rolling. Perfect for D&D 5e, Pathfinder, and any TTRPG.
🎲 Roll Dice NowVirtual Dice Roller
Click a dice to roll, or configure options below
📜 Roll History
About D&D Dice and Rolling
Dice are the beating heart of Dungeons & Dragons 5th Edition. Every sword swing, every fireball, every death-defying saving throw — it all comes down to the roll of the dice. The iconic d20 (20-sided die) determines success or failure, while d4, d6, d8, d10, and d12 dice govern damage, healing, and countless other variables. Together, these seven dice form the complete polyhedral set that every D&D player knows and loves.
Our online D&D Dice Roller gives you a complete set of virtual dice right in your browser. Whether you left your dice bag at home, are playing online with friends, or just need to roll without the clatter, this tool has you covered. It supports single dice rolls, multiple dice, modifiers, advantage/disadvantage, DC target checking, and quick-roll presets for common D&D scenarios. Perfect for players, Dungeon Masters, and anyone who needs reliable, fair dice rolls instantly.
🎲 The 7 Polyhedral Dice of D&D
D&D uses seven distinct dice, each serving specific purposes in the game. Understanding what each die does helps you play faster and more confidently:
| Die | Range | Primary Uses | Example |
|---|---|---|---|
| d4 | 1-4 | Small weapons, Healing Word, Magic Missile, Bless | Dagger: 1d4 piercing |
| d6 | 1-6 | Most weapons, Sneak Attack, Fireball, Hit Dice | Shortsword: 1d6 piercing |
| d8 | 1-8 | Martial weapons, Cleric/Warlock hit dice, healing | Longsword: 1d8 slashing |
| d10 | 0-9 | Heavy weapons, Fighter/Paladin hit dice, Eldritch Blast | Glaive: 1d10 slashing |
| d12 | 1-12 | Barbarian hit dice, Greataxe, Lance | Greataxe: 1d12 slashing |
| d20 | 1-20 | Attack rolls, saving throws, ability checks | Almost every roll in the game! |
| d100 | 1-100 | Random tables, Divine Intervention, Wild Magic | Wild Magic Surge: d100 |
🟢 Advantage and Disadvantage Explained
Advantage and disadvantage are core mechanics in D&D 5e that replace the complex numerical modifiers of older editions. When you have advantage, you roll two d20s and take the higher result. When you have disadvantage, you roll two d20s and take the lower result. This simple system elegantly handles everything from attacking while hidden (advantage) to attacking while blinded (disadvantage).
📊 Advantage Math — It's More Powerful Than You Think
Advantage doesn't just "give +5" — it shifts the probability curve in a way that's especially powerful against difficult targets:
- Average roll with advantage: ~13.82 (vs 10.5 normal) — roughly equivalent to +3.3
- Chance to roll 15+: 51% with advantage (vs 30% normal)
- Chance to roll natural 20: 9.75% with advantage (vs 5% normal) — nearly double!
- Chance to roll natural 1: 0.25% with advantage (vs 5% normal) — 20× less likely!
Important Rule: Advantage and disadvantage cancel each other out. If you have both, you roll normally regardless of how many sources of each you have. They don't stack.
📋 Common D&D Dice Rolls
Attack Rolls
d20 + Proficiency Bonus + Ability Modifier vs target's Armor Class (AC). Roll equal to or higher than AC to hit. A natural 20 is always a critical hit (double damage dice). A natural 1 is always a miss, regardless of modifiers.
Saving Throws
d20 + Proficiency Bonus (if proficient) + Ability Modifier vs a DC set by the effect. Used to resist spells, avoid traps, withstand poison, and more. Each class is proficient in two saving throws — one common (DEX, CON, WIS) and one uncommon (STR, INT, CHA).
Ability Checks
d20 + Proficiency Bonus (if proficient in the skill) + Ability Modifier vs a DC set by the DM. Used for everything from picking locks (DEX + Thieves' Tools) to persuading guards (CHA + Persuasion) to recalling lore (INT + Arcana).
Damage Rolls
Determined by the weapon, spell, or effect being used. Always add the relevant ability modifier to weapon damage (but NOT to off-hand attacks unless you have the Two-Weapon Fighting style). Spells do exactly what they say — Fireball is 8d6 fire damage, period.
🔥 Popular D&D Dice Combinations
| Scenario | Dice | Notes |
|---|---|---|
| Fireball (3rd level) | 8d6 | 28 avg fire damage, DEX save for half |
| Sneak Attack (5th level) | 3d6 | + weapon damage, once per turn |
| Greatsword | 2d6 | 7 avg slashing + STR mod |
| Greataxe | 1d12 | 6.5 avg slashing + STR mod |
| Eldritch Blast (11th level) | 3d10 | 16.5 avg force, 3 beams |
| Guiding Bolt (1st level) | 4d6 | 14 avg radiant, next attack has advantage |
| Inflict Wounds (1st level) | 3d10 | 16.5 avg necrotic, melee spell attack |
| Ability Scores (4d6 drop lowest) | 4d6kh3 | Average result ~12.24 |
| Healing Potion | 2d4+2 | 7 avg healing |
| Divine Smite (vs undead, 1st level) | 3d8 | 13.5 avg radiant |
💡 Dice Rolling Tips for D&D Players
- Roll attack and damage together. Speed up combat by rolling your d20 and damage dice simultaneously. If you miss, ignore the damage dice. If you hit, the damage is already rolled.
- Announce advantage BEFORE rolling. Nothing's worse than rolling a 2, then remembering you had advantage. Always confirm your roll type (normal/advantage/disadvantage) before the dice leave your hand.
- Use this online roller for huge dice pools. Rolling 8d6 for a Fireball or 10d6 for a high-level Sneak Attack is tedious with physical dice. Our online roller handles it instantly.
- Keep your dice visible. Whether physical or virtual, rolled dice should be visible to the DM. Hidden rolls breed suspicion and slow down the game.
- Respect the dice. Dice superstitions are part of D&D culture. Whether you "train" unlucky dice by setting them with the 20 facing up, or exile dice that roll consecutive 1s to dice jail, these rituals add personality to the game.
- Use our other tools! Pair this dice roller with our HP Calculator, Spell Slot Tracker, and Point Buy Calculator for a complete digital D&D toolkit.
❓ Frequently Asked Questions
❓ Is this dice roller truly random?
Yes! Our roller uses JavaScript's crypto.getRandomValues() — a cryptographically secure random number generator — not the predictable Math.random(). Every roll is as random as physically rolling dice. No patterns, no bias, no manipulation.
❓ Can I use this for online D&D sessions?
Absolutely! Keep this page open on your phone, tablet, or second monitor during online sessions on Discord, Roll20, or Foundry VTT. Share your screen or announce your rolls to the group.
❓ What does "4d6kh3" mean?
This is common dice notation: 4d6kh3 = "Roll 4 six-sided dice, keep the highest 3." It's the standard method for rolling ability scores in D&D. Our quick-roll button handles this instantly.
❓ Does advantage stack?
No. In D&D 5e, advantage and disadvantage never stack. If you have advantage from two different sources, you still only roll 2d20 and take the higher. If you have both advantage and disadvantage, they cancel — roll normally.
❓ What's the difference between a d100 and percentile dice?
They're the same thing. "Percentile dice" typically means two d10s — one marked 00-90 (tens) and one marked 0-9 (ones). 00 + 0 = 100, not 0. 00 + 5 = 5. 40 + 0 = 40. Our d100 roller handles this automatically.
❓ Can I roll multiple dice at once?
Yes! Use the "Number of Dice" field to roll multiple dice simultaneously. Want to roll 4d6? Set dice to d6, count to 4. Want 8d6 for Fireball? Same settings with count 8. Each individual die result is shown.
🎲 Never Lose Your Dice Again!
Bookmark this free D&D Dice Roller and you'll always have a full set of dice ready. Explore our complete suite of D&D 5e tools for the ultimate tabletop experience.
Explore All D&D Tools →