Dice Roller
Roll virtual dice for RPGs, board games, and tabletop adventures
About Dice Types
d6 – Standard Die
The classic 6-sided cube used in board games, Yahtzee, Monopoly, and Dungeons & Dragons for damage rolls.
d20 – Icosahedron
The most iconic RPG die. Roll for attacks, skill checks, and saving throws in D&D and other tabletop RPGs.
d4 – Tetrahedron
The sharpest die with 4 faces. Used for small weapons, magic missile damage, and healing in D&D 5e.
d100 – Percentile
Also called a percentile die. Used for random tables, critical hit charts, and probability-based events in RPGs.
How to Use the Online Dice Roller
- Select a dice type from the row of buttons: d4, d6, d8, d10, d12, d20, or d100.
- Use the + and − buttons to set how many dice to roll (1–10).
- Click the Roll button — the dice animate and land on a random result.
- For multiple dice, the total is shown beneath the individual results.
- Every roll is logged in the Roll History panel with a timestamp. Click Clear to reset it.
When to Use a Virtual Dice Roller
- Dungeons & Dragons and tabletop RPGs — Roll attack dice, damage dice, initiative, skill checks, and saving throws without hunting for a physical set. All standard polyhedral dice (d4 through d100) are supported.
- Board games — Forgot your dice, or playing a game that needs more dice than you own? Roll as many d6s as needed instantly, with individual values and a running total.
- Online play and remote sessions — Perfect for virtual tabletop sessions over Discord, Zoom, or Roll20 when players need a quick, shared dice roll without dedicated VTT software.
- Random decision making — Use a d6 to settle a dispute, a d20 for a random encounter, or a d100 for any probability check or random table lookup.
- Teaching probability and statistics — Rolling multiple dice and recording results is a classic classroom activity for learning about probability distributions and expected values.
Frequently Asked Questions
What dice types does this roller support?
The roller supports d4, d6, d8, d10, d12, d20, and d100 — all seven standard polyhedral dice used in tabletop RPGs. You can roll up to 10 of any type simultaneously.
Is the dice roll truly random?
Yes. Each roll uses JavaScript's Math.random(), which generates a cryptographically seeded pseudo-random number. Each face has an exactly equal probability of appearing — the same as a fair physical die.
What is a d20 used for in D&D?
The d20 is the core die in Dungeons & Dragons 5e. You roll it for attack rolls, ability checks (Strength, Dexterity, etc.), and saving throws. Rolling a 20 is a critical hit; rolling a 1 is a critical failure.
What does d100 mean?
A d100 (also called a percentile die or d%) produces a result from 1 to 100. Physically this is simulated with two d10s (one for tens, one for units). It is used for random table lookups, wild magic surges, and any mechanic based on percentage chances.
Can I roll multiple different dice types at once?
The roller rolls multiple dice of the same type in one click (e.g. 3d6 or 2d20). To roll different types together — such as 1d8 + 1d4 for a weapon damage roll — roll each type separately and add the totals from the history panel.
How do I roll with advantage or disadvantage in D&D?
Set the dice count to 2 and select d20. Roll both — take the higher result for advantage, or the lower result for disadvantage. The individual values are displayed separately so you can easily identify which to use.
What is the average result for each die type?
The average (expected value) for each die: d4 = 2.5, d6 = 3.5, d8 = 4.5, d10 = 5.5, d12 = 6.5, d20 = 10.5, d100 = 50.5. These are used in game design to calculate expected damage or outcome rates.