Dice Roller
Roll any RPG die set in seconds using standard NdX+M notation. Tap a die or type a roll like 2d6+3 to see every die's face, the total, and a rolling history — all in your browser, with nothing sent to a server.
What is the Dice Roller?
The Dice Roller is a free, instant tool for rolling any tabletop die right
in your browser. Type a roll in standard RPG notation — like 1d20,
2d6+3, or 4d8 — and the dice roller gives you each
die's face, the total, and a running history, all in one tap. It replaces
the bag of physical dice you can never find when game night starts, and it
works the same on a phone, tablet, or laptop. No app, no sign-up, no waiting.
How to use it
- Pick your dice. Tap a die button (d4, d6, d8, d10, d12, d20 or d100) to add it, or type a roll directly using NdX+M notation — for example
2d6+3. - Combine as needed. Roll a single die set or mix several types at once when a rule asks for it.
- Hit Roll. Every die shows its individual face, and the tool adds them up with any modifier so you get a clear total.
- Read the breakdown. See exactly which die landed on what, then check the history list to compare with your last few rolls.
The goal is simple: get your number in one second and get back to the game.
The notation and method behind it
The Dice Roller understands the same shorthand printed in tabletop rulebooks: NdX+M.
- N = how many dice to roll (e.g. the
2in2d6). - X = how many sides each die has (e.g. the
6in2d6). - +M / -M = a flat modifier added to or subtracted from the total (e.g. the
+3in2d6+3).
Each die is generated independently using your browser's built-in random number generator, which picks a face uniformly — every side of a fair die has exactly the same chance to appear, on every single roll. The tool then sums the individual faces and applies your modifier to produce the final result. Because each roll is independent, past rolls never change the odds of the next one, just like real dice.
Examples
- D&D attack roll: Type
1d20+5. The d20 lands on 14, the tool adds your +5 attack bonus, and shows a total of 19 — compare that against the target's armor class. - Damage roll: Type
2d6+3for a greatsword hit. The dice come up 4 and 5, plus the +3 modifier, for 12 damage, with each die shown so nobody at the table has to take your word for it. - Percentile check: Type
1d100for a random-table or chance roll. The result might be 73, ready to look up on a loot or wild-magic table.
Common use cases
- Tabletop RPGs (D&D, Pathfinder, and more): attack rolls, damage, saving throws, and ability checks with the exact NdX+M your rules call for.
- Board and party games: when the dice went missing or you only have one and need a quick fair roll.
- Teachers and tutors: demonstrating probability, averages, and randomness in class with reproducible, visible results.
- Game design and prototyping: quickly testing how a 3d6 curve or a d20 swing feels before committing to a mechanic.
- Anyone settling a decision: roll a high d100 and let chance decide.
Why use this one
Most online rollers just spit out one number. This one speaks standard RPG dice notation, so you type the roll the way your rulebook writes it and get every die face plus a clear sum breakdown — no mental math. It mixes multiple die types and modifiers in a single roll, keeps a roll history so you can glance back mid-combat, and runs 100% in your browser: no login, nothing sent to a server, and it is fast and one-handed on mobile. If you flip outcomes or pick numbers too, pair it with our Coin Flip and Random Number Generator — or grab a UUID Generator when you need unique IDs instead of random faces.
Frequently asked questions
What dice can I roll?
All the standard polyhedral dice used in tabletop games: d4, d6, d8, d10, d12, d20 and the percentile d100. You can roll several at once and combine different types in a single roll.
What does notation like 2d6+3 mean?
It is standard RPG dice notation. The number before the d is how many dice to roll, the number after the d is how many sides each die has, and the +M (or -M) at the end is a modifier added to the total. So 2d6+3 means roll two six-sided dice and add 3 to the sum.
Are the rolls really random?
Yes. Each die uses your browser's built-in random number generator to pick a face with equal probability, so every side has the same chance to come up on every roll. Nothing is pre-set or weighted.
Do my rolls get sent anywhere or saved on a server?
No. Every roll happens entirely in your browser. There is no account, no upload, and no server call — your roll history lives only on the page in front of you.
Can I use this for Dungeons & Dragons or other TTRPGs?
Absolutely. It is built around RPG dice notation, so you can roll a d20 attack, a 2d6+3 damage roll, a 1d100 chance check, or any combination your rulebook calls for.