D20 Roller

Roll any RPG die (d4 through d100) with a custom quantity and modifier — see each result and the running history log.

A d20 roller picks a whole number from 1 to 20, each with a 5% chance.

Use the D20 Roller

Choose Your Die

Roll mode

Quick answer

A d20 roller picks a whole number from 1 to 20, each with a 5% chance. Pick d20, add your modifier and press Roll. For advantage or disadvantage, click that button: the roller throws two d20s, keeps the higher or lower one and adds your modifier.

Examples

RollChance
Natural 20 on one d205% (1 in 20)
10 or higher on one d2055%
15 or higher on one d2030%
Natural 20 with advantage (2d20, keep higher)9.75%
Natural 20 with disadvantage (2d20, keep lower)0.25%

Roll the d20.

Summary

Roll any RPG die (d4 through d100) with a custom quantity and modifier — see each result and the running history log.

How it works

  1. Select a die type by clicking one of the die buttons (d4, d6, d8, d10, d12, d20, or d100).
  2. Enter the number of dice to roll in the Quantity field (1 to 20).
  3. Optionally enter a modifier — a positive or negative integer added to the total.
  4. For advantage or disadvantage, click that Roll mode button: two dice are rolled and the higher or lower one is kept.
  5. Click Roll or press Enter to roll and see individual die results and the grand total.
  6. Consecutive rolls are logged in the History panel at the bottom for easy reference.
  7. Click Clear History to wipe the log and start fresh.

Use cases

  • Roll attack rolls, damage dice, and saving throws in D&D 5e or Pathfinder.
  • Quickly generate a d100 percentile roll for random-event tables.
  • Roll 4d6 and drop the lowest for character stat generation.
  • Test homebrew game mechanics without hunting for physical dice.
  • Run a remote tabletop session and share results with the group.
  • Roll initiative for an entire party in seconds.

Frequently Asked Questions

Last updated: 2026-05-29 · Reviewed by Nham Vu