Dice Roller — d4, d6, d8, d10, d12, d20, d100
Pick the dice type and how many to roll, add an optional modifier (+5, -2…), click Roll. Recent rolls are kept in history so you can verify the last few results.
Pick the dice type and how many to roll, add an optional modifier (+5, -2…), click Roll. Recent rolls are kept in history so you can verify the last few results.
Click Roll to start.
Tabletop role-playing games (D&D, Pathfinder, Call of Cthulhu) and many board games rely on physical dice. When you don't have your dice with you — or when you need to roll 8d6 for a fireball — a digital roller is faster and just as fair. The rolls are cryptographically random (rejection sampling on crypto.getRandomValues), so no biased d20 critical-hit miracles.
The interface mirrors how players speak: 'roll 1d20+5' becomes count 1, sides 20, modifier 5. The roll history keeps the last 10 results so the GM can verify a player's claim or you can sanity-check your own streak. Nothing is sent to a server — the rolls happen in your browser.
Yes — generated via the browser's CSPRNG (crypto.getRandomValues) with rejection sampling so the distribution is exactly uniform. No bias toward any face. As fair as physical dice, but without the manufacturing tolerances physical dice have.
Not in a single roll — the tool does N dice of the same type at once. For mixed rolls (e.g. 1d20 + 4d6 fireball damage), do two separate rolls and sum the totals manually.
A 100-sided die used in percentile-based games (Call of Cthulhu, Warhammer Fantasy Roleplay). Physical d100s are rare; most tables roll two d10s and read one as the tens digit. The virtual roller produces a clean 1-100 directly.
Roll 2d20 (count: 2, sides: 20). Use the higher result for advantage, the lower for disadvantage. The tool shows both individual values plus the sum; you mentally pick which one applies to the rule you're using.
No. There's no seed input, no replay, no way to peek at the next value. Each click of Roll triggers a fresh CSPRNG draw. Trust is the same as trusting your own laptop's RNG.
Where reaching for a virtual dice roller pays off.
When a player forgets their dice bag or you're playing remotely, the roller is right there. Mods cover all standard ability checks, attack rolls, damage rolls.
Travelling without your game's dice? Many board games use standard d6s — six dice, click Roll, you're playing.
Picking one of 6 options? Roll a d6 and let the dice decide. Picking 1 of 100? d100. The visual feel is more 'fair' than a number generator for moments where it matters socially.
Showing students the law of large numbers — roll 100d6, count occurrences of each face, observe convergence to ~16.67 per face. The roller's count of 100 is enough for the demo.
Habits for tabletop and statistical rolling.
Rolling, seeing a low number, then re-rolling defeats the purpose. The roll history is there to keep you honest — if you ever feel like 'I'll just re-roll', let the result stand.
Instead of doing math after the roll ('I rolled 12, plus 4 strength, plus 2 proficiency = 18'), set modifier to +6 once and the tool shows 18 directly. Less error-prone for fast play.
For high-stakes virtual play (online tournaments), screenshot the result with timestamp. The tool doesn't have a seed field but the history line is enough audit trail.
Most board game dice are 6-sided. Resist the urge to use d20 for movement — the higher variance changes the game's pacing in ways the designers didn't intend.