Tap any die — d4, d6, d8, d10, d12, d20 or d100 — to add it, mix as many as you like, add a modifier, and roll. Or just type standard dice notation like 4d6+2. Every die and the total are shown together, with d6s drawn as real pips.
This is a full-featured virtual dice roller built for tabletop games like Dungeons & Dragons, board games, and anywhere the physical dice have gone missing. Build a custom pool by tapping die types, or type dice notation such as 2d6+3, 1d20-1, or 8d8 and hit roll. Each die is shown individually, grouped by type, alongside the grand total and your modifier.
The D&D presets do the fiddly rolls for you: roll a single d20, roll with advantage or disadvantage (two d20s keeping the higher or lower), roll percentile d100, or generate a full set of six ability scores using the classic 4d6-drop-lowest method. A running history keeps your last several rolls so you can track a combat round or a stats block at a glance.
Every roll is an independent draw from your device's cryptographically secure random source, so each face is equally likely — no bias, no patterns, nothing stored or sent anywhere.
Frequently asked questions
How do I roll a d20?
Tap the d20 button and press Roll, or use the 'Roll d20' preset. You can also roll with advantage or disadvantage, which rolls two d20s and keeps the higher or lower.
Can I use dice notation like 4d6+2?
Yes. Type it into the notation box — for example 4d6+2, 2d20-1, or 3d8 — and press Roll. The dice buttons and notation stay in sync.
Can I roll different dice together?
Yes. Tap several die types to build a mixed pool, like 1d20 + 2d6, and they'll all roll at once with a combined total.
How do I roll D&D ability scores?
Use the 'Character stats' preset. It rolls 4d6 and drops the lowest die, six times, the standard way to generate a D&D 5e ability array.
Is the dice roller fair?
Every die uses your browser's cryptographically secure random generator, so all faces are equally likely and results can't be predicted.