D&D dice roller

Roll D&D dice, online and free.

Everything a fifth-edition table reaches for: the full polyhedral set from d4 to d100, advantage and disadvantage, attack and damage notation, and an ability-score preset — no account, no app, no download.

The full set — tap a die to roll it

ROLL CONFIGURATION1d20
total

Try 2d20kh (advantage), 4d6kh3 (ability score), or 2d6+3 (damage).

Know the odds

Probability, made playable.

Expected total7
Chance2.8%
Rolls this session0

Built for how D&D is actually played

Most online dice rollers are built for board games first and tabletop RPGs second — this one flips that. D&D players don't just want a random number; they want the full polyhedral set at a tap, advantage and disadvantage that resolve themselves instead of making you eyeball two numbers, a natural 20 or natural 1 that's impossible to miss, and notation that matches how the rules are written — 1d20+5 for an attack roll, 2d6+3 for damage, 4d6kh3 to drop the lowest die on an ability score. No character sheet, no campaign login, no waiting on a server: every roll runs locally in your browser the instant you tap, which matters when the table is waiting on you mid-turn.

Want the math behind advantage, disadvantage, and expected value? Read the dice probability guide for the full breakdown, try the dedicated d20 roller for attack and check rolls, or head back to the main dice roller for fully custom notation.

Every die in the set also has its own page, each with presets and odds for the rolls it handles: d4, d6, d8, d10, d12, d20, and d100 — plus a d3 and a d2 for effects and tables that call for them.

Frequently asked questions

What dice do I actually need for D&D?

A standard D&D set has seven dice: d4, d6, d8, d10, d12, d20, and a percentile d100 (rolled as two d10s, one for tens and one for ones, or a single 00-99 die). The full set above lets you roll any of them instantly — no physical set required.

How do I roll with advantage or disadvantage?

Use the "Advantage" or "Disadvantage" preset, or type 2d20kh / 2d20kl into the notation field. Both roll two d20s and automatically keep the correct one for you — the discarded die stays on screen, just dimmed, so the table can double-check it rather than take your word for it.

How do I generate ability scores?

The classic method is 4d6, dropping the lowest die, repeated six times for Strength, Dexterity, Constitution, Intelligence, Wisdom, and Charisma. Use the "Ability score" preset (4d6kh3) — it rolls four d6, automatically drops the lowest, and sums the remaining three. Roll it six times and assign the results to your stats.

What counts as a critical hit or a fumble?

On an attack roll, a natural 20 (the d20 itself showing 20, before modifiers) is a critical hit — many tables also double the damage dice rolled. A natural 1 is usually treated as an automatic miss or fumble. Any roll that includes a d20 is checked automatically: a nat 20 rings the die green with a "Critical hit!" tag, a nat 1 rings it red with "Critical miss!"

Can I roll damage with a modifier, like 2d6+3?

Yes. Type any standard notation into the field — count, die size, and an optional modifier, such as 2d6+3 for a longsword hit with a +3 Strength bonus, or 1d8+2 for a single-die weapon. The total updates instantly along with the individual die breakdown.

How do I roll initiative or a percentile check?

Use the "Initiative" preset (1d20+2, then edit the +2 to your own Dexterity modifier) or the "Percentile" preset (1d100) for tables and checks that call for a d100 roll instead of a d20.

Is an online roller fair enough to replace physical dice?

Yes — every roll here uses a uniform random distribution generated fresh in your browser, so a d20 lands on each face with the same 5% chance a balanced physical die would give you. There is no seeding, no server round-trip, and no bias toward "better" numbers.