DnD Dice Roller Calculator

Roll any combination of D&D dice with this virtual roller. Select your dice type (d4, d6, d8, d10, d12, d20, d100), set the number of dice, and add a modifier — you'll get your total roll, individual die results, and a breakdown of each face. Perfect for attack rolls, damage rolls, saving throws, and any tabletop RPG session.

Choose the type of die to roll

How many dice to roll at once (1–20)

Add or subtract a flat modifier to the total (e.g. +3 for STR bonus)

Advantage/Disadvantage applies to a single die roll (typically d20)

Results

Total Roll

--

Dice Sum (before modifier)

--

Modifier Applied

--

Highest Die

--

Lowest Die

--

Average Die Value

--

Individual Dice Results

Results Table

Frequently Asked Questions

What dice types are used in Dungeons & Dragons?

Standard D&D uses seven dice types: d4, d6, d8, d10, d12, d20, and d100 (percentile). The d20 is the most iconic, used for attack rolls, saving throws, and ability checks. The d6 is common for damage rolls like the Fighter's longsword, while the d12 is used for weapons like the greataxe.

What is advantage and disadvantage in D&D?

Advantage means you roll two d20s and take the higher result, increasing your chances of success. Disadvantage means you roll two d20s and take the lower result, making success less likely. These mechanics are granted or imposed by spells, conditions, class features, and DM rulings.

How random is a virtual dice roller?

This calculator uses JavaScript's Math.random() function, which is a pseudo-random number generator (PRNG). For tabletop gaming purposes it is effectively random and unbiased — every face has an equal probability of appearing. Physical dice can actually have slight manufacturing imperfections that cause bias, so virtual rollers can be considered more statistically fair.

What is a modifier in D&D dice rolling?

A modifier is a flat number added to or subtracted from your dice roll total. Modifiers come from your character's ability scores, proficiency bonus, magic items, or spells. For example, if you roll 1d20 for an attack and have a +5 modifier (from proficiency and STR), your final attack roll is the d20 result plus 5.

How do I roll for damage in D&D?

Damage rolls depend on your weapon or spell. For example, a longsword deals 1d8 slashing damage, so you'd set the dice type to d8 and number of dice to 1, then add your relevant ability modifier. A fireball spell deals 8d6 fire damage, so you'd select d6 and set the count to 8.

What is a d100 or percentile dice used for?

A d100 (percentile die) rolls a number from 1 to 100 and is commonly used for Wild Magic Surge tables, random encounter tables, loot tables, and certain class features like the Wild Magic Sorcerer's Tides of Chaos. Physically it's represented by two d10s — one for tens digits, one for units.

Can I roll multiple different dice types at once?

This calculator rolls multiple dice of the same type in a single roll session. For complex expressions like 2d6 + 1d8, you can perform two separate rolls and add the results together. Many veteran players keep a running tally on paper or use the modifier field to fold in results from a previous roll.

What is a critical hit in D&D and how does it affect dice rolls?

A critical hit occurs when you roll a natural 20 on an attack roll (rolling 20 on the d20 itself, before modifiers). On a critical hit, you double the number of damage dice rolled. For example, a longsword normally deals 1d8 — on a critical hit you roll 2d8 instead. You can simulate this by doubling your num_dice input.

More Statistics Tools