Dice Roller

Roll standard and RPG dice using notation such as 2d6 or 1d20+5.

Free online dice roller. Roll D4, D6, D8, D10, D12, D20, D100 or custom dice with RPG notation like 2d6, 1d20+5 and 3d8-2. Fair, secure results.

How it works

The Dice Roller simulates standard and RPG dice using familiar dice notation. Type an expression like “2d6” (roll two six-sided dice and add them), “1d20+5” (roll one twenty-sided die and add five), or “3d8-2” (roll three eight-sided dice and subtract two), then press Roll.

Each individual die is rolled with secure browser randomness from the Web Crypto API. The tool generates a random integer between 1 and the number of sides using rejection sampling, which prevents the bias that simpler remainder-based methods can introduce. So a d6 gives each face 1–6 an exactly equal chance, a d20 gives each face 1–20 an exactly equal chance, and so on for any die from d2 up to d1000.

After rolling all the dice, the tool applies your optional modifier (a plus or minus number) to the total. It shows you the individual die results, their sum, the modifier, the final total, and the highest and lowest rolls — everything you need for tabletop RPGs and board games. You can roll up to 100 dice at once, with sides from 2 to 1000, and quick buttons let you jump straight to common dice like d4, d6, d8, d10, d12, d20 and d100.

History is saved on your device so you can review past rolls — handy for tracking a game session — and you can clear it at any time.

Examples

  • Playing board games. Roll 2d6 for moves when you do not have physical dice, or use any die the game requires.
  • D&D and tabletop RPG campaigns. Roll 1d20+5 for attack rolls, 3d8 for spell damage, or 1d100 for random encounter tables.
  • Making decisions with dice. Assign outcomes to die faces and roll to let chance decide fairly between several options.
  • Teaching probability. Roll 2d6 many times and chart the totals to show the bell-curve distribution in action.
  • Randomising game events. Use a d10 or d20 to pick from a numbered table of events, loot or encounters.

Common uses

  • Tabletop RPGs
  • Board games
  • Teaching probability
  • Random picks

Fairness and privacy

Each die is rolled with secure browser randomness and rejection sampling, so every face has an exactly equal chance. Modifiers are applied after the roll and never affect the randomness. Each roll is independent of previous rolls.

Random results are generated locally in your browser using secure browser randomness (Web Crypto crypto.getRandomValues()) where supported, with equal probability for every valid entry. No account is required, your lists are processed in the browser and never uploaded, names are not sent to analytics, and optional history stays only in your local browser storage. This tool is not for regulated gambling or official lotteries.

Frequently asked questions

What does 2d6 mean?

Roll two six-sided dice and add them together. The number before “d” is how many dice; the number after “d” is the sides per die. An optional +/− modifier can follow, like 2d6+3.

Can I roll multiple dice?

Yes, up to 100 dice at once, with sides from 2 to 1000, and an optional plus or minus modifier using notation like 2d6 or 1d20+5.

Why is this tool fair?

Each die is rolled with secure browser randomness and rejection sampling, so every face has an exactly equal chance. Modifiers are applied after the roll and never affect the randomness.

What is the difference between this and the Number Generator?

The Dice Roller uses RPG dice notation (NdM±K) and shows individual dice, sums and modifiers — built for tabletop games. The Number Generator handles arbitrary ranges, batches, decimals and sorting for general use.

How accurate are the results?

Each face has an exactly equal probability. Over many rolls, every face appears roughly the same number of times — the hallmark of a fair die.

Can I use this for D&D and board games?

Yes. It supports d4 through d100 plus modifiers, which covers virtually all tabletop RPG and board game needs.

Are my rolls stored or uploaded?

No. Everything runs in your browser. Optional roll history stays only on your device and can be cleared at any time.

Is this tool free?

Yes, completely free with no registration, on any device.

Can I use it for an official lottery?

No. It is for games, education and ordinary low-stakes choices, not regulated lotteries or gambling.

Does a previous roll affect the next one?

No. Each roll is independent. A run of low rolls never makes a high roll more likely.

Related tools

  • Random Number Generator — Generate one or more random numbers within a range you choose, with full control over type, quantity and sorting.
  • Random Name Picker — Select one or more names fairly from any list — a random classroom name picker for teachers, giveaways and meetings.
  • Wheel Spinner — Create an interactive spinning wheel of names, choices or activities.
  • Coin Flip — Simulate one or more fair coin flips with an even 50% chance of heads or tails.
  • Random Team Generator — Divide a list of people into fair, random teams that differ by no more than one member.