UtilitiesTools

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.

🔒 Each roll is generated in your browser with Web Crypto. No login, nothing uploaded.

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

  1. 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.
  2. Combine as needed. Roll a single die set or mix several types at once when a rule asks for it.
  3. Hit Roll. Every die shows its individual face, and the tool adds them up with any modifier so you get a clear total.
  4. 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.

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

Common use cases

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.

Related tools