About this dice roller
A free, browser-based dice roller for tabletop games, board games, classrooms, and any moment you need a die you do not have. Pick a die type — from the four-sided d4 up to the hundred-sided d100 — set how many to roll, add a modifier if you want one, and press Roll. Each die shows its result, and the tool adds them up and applies the modifier for you.
Every roll is decided by your browser's cryptographic random number generator, so the dice are genuinely fair — each face has an exactly equal chance, with no bias toward low or high numbers. There is no account, no ads, and no network request when you roll: the randomness comes from your own device, and nothing about your rolls is sent anywhere.
How to use it
- Choose a die type — d4, d6, d8, d10, d12, d20, or d100.
- Set the number of dice to roll at once (up to 20), and add a modifier if your game calls for one.
- Press Roll. The dice appear individually; the line underneath shows the sum, the modifier, and the final total.
- Your recent rolls are listed in dice notation — such as 2d6+3 → 4, 5 (+3) = 12 — so you can refer back without re-rolling. Press Clear to empty the history.
Your last die type, dice count, and modifier are stored in your browser's local storage, so they are still set the next time you open the tool.
Dice notation, explained
Tabletop games describe rolls with a compact shorthand, and it is worth knowing because you will see it everywhere in rulebooks and character sheets. The pattern is NdS+M:
- N — how many dice you roll (the number before the "d"). "2d6" is two dice; a bare "d6" means one.
- S — how many sides each die has (the number after the "d"). A d20 has twenty sides numbered 1 to 20.
- +M — a fixed modifier added to (or subtracted from) the total after the dice are summed. It represents a bonus or penalty, not another die.
So 2d6+3 means "roll two six-sided dice, add them together, then add 3," giving a result between 5 and 15. A d20+5 is one twenty-sided die plus a bonus of 5 — the bread-and-butter roll of d20-system games. The d100 (or "percentile") produces a number from 1 to 100 and is traditionally rolled as two ten-sided dice, one for the tens and one for the ones; this tool rolls it directly. This roller mirrors the notation exactly: the individual dice, their sum, the modifier, and the final total are all shown so the arithmetic is transparent.
Which dice for which game
The die you reach for depends on what you are playing:
- d20 + a modifier — Dungeons & Dragons and most d20-system games use a single twenty-sided die plus a bonus for attacks, skill checks, and saving throws. Set the d20, add your modifier, and roll.
- Multiple d6 — damage rolls (like 3d6), and the vast majority of board and party games, which almost all use ordinary six-sided dice. Roll two and you have a stand-in for a missing board-game die.
- d4, d8, d10, d12 — weapon damage and specialized rolls in role-playing games, where different weapons and effects use different dice.
- d100 — percentile systems (Call of Cthulhu, Warhammer, and others) that resolve actions against a percentage chance.
If you only need a yes-or-no answer, the Coin Flip is simpler; if you need a random number in an arbitrary range rather than a standard die, use the Random Number Generator.
Fair, free, and private
Physical dice can be subtly unfair — worn corners, cheap molds, and "loaded" dice all skew the odds. A digital roll cannot be shaved or weighted, and because it uses cryptographic randomness with rejection sampling, there is no hidden bias toward low numbers the way a careless modulo shortcut would produce. Every face is equally likely, every time.
And because the roll happens on your own device, there is nothing to send anywhere — a reviewer can confirm it in the browser's Network tab in seconds. It is completely free, with no account, no signup, and no advertising. Need other quick decision-makers? Try the Coin Flip, the Random Number Generator, or the Random Name Picker — or browse the full tools index.
Frequently asked questions
Which dice can I roll?
The full standard polyhedral set used in tabletop games: d4, d6, d8, d10, d12, d20, and d100 (percentile). Pick a die type, choose how many to roll at once, and optionally add or subtract a modifier from the total. The d6 shows classic pip faces; the others show the rolled number.
Are the rolls fair and random?
Yes. Each die uses the browser's cryptographic random number generator (crypto.getRandomValues) with rejection sampling, so every face has an exactly equal chance and there is no modulo bias toward low numbers. Rolls are independent — a previous 20 does not change the odds of the next roll.
What does dice notation like 2d6+3 mean?
It is shorthand for a roll: the number before the d is how many dice, the number after the d is how many sides each die has, and the + or − at the end is a fixed modifier added to the total. So 2d6+3 means roll two six-sided dice, add them together, then add 3. This roller shows the same breakdown — the individual dice, their sum, the modifier, and the final total.
Can I roll several dice at once and add them up?
Yes. Set the number of dice and they are all rolled together, shown individually, and summed. Add a modifier and it is applied to the total. The roll history keeps your recent rolls in dice notation with their results, so you can refer back without re-rolling.
Does it work for D&D and other tabletop games?
Yes. The d20 with a modifier covers Dungeons & Dragons and most d20-system checks, attacks, and saves; multiple d6 covers damage rolls and board games; d100 covers percentile systems. It is a quick stand-in when you are short a die, playing remotely, or do not want to dig out the dice bag.
Is it free and private?
Yes to both. It is completely free with no account, no signup, and no ads, and it runs entirely in your browser — there is no network request when you roll, so nothing about your rolls is sent anywhere. Your last settings and recent rolls are stored only in your browser's local storage.