Calculatorby CodingMarble
All calculators

Dice Roller

Choose how many dice and which type, add a modifier if your game needs one, then press Roll (or the Space bar). You get each die, the total and your last 10 rolls.

±

Tip: press the Space bar anywhere on the page (outside a text box) to roll again.

TotalPress Roll to throw the dice.

Last 10 rolls

  1. No rolls yet.

Free online dice roller

This dice roller throws up to ten virtual dice at once and adds them up for you. Pick a normal six-sided die for a dice roller 1-6 with dots, or switch to a d4, d8, d10, d12, d20 or d100 for tabletop role-playing games. Add a modifier, press Roll or the Space bar, and you see every die, the total and a history of your last 10 rolls. It works in your phone's browser, needs no download and shows no ads inside the tool.

Every result comes from your browser's cryptographically secure random generator (crypto.getRandomValues) with rejection sampling, so each face is exactly equally likely – fairer than many plastic dice. The number is decided before the short shake animation starts; the animation is only for fun and is skipped if your device asks for reduced motion.

How to use the dice roller

  1. Choose the number of dice, from 1 to 10. Two dice (x2) is the default for Ludo variants, Monopoly and most board games.
  2. Choose the dice type: d6 shows classic dotted faces; other dice show a coloured number badge.
  3. Optionally enter a modifier, such as +5 for a Dungeons & Dragons attack bonus.
  4. Press Roll the dice or tap Space. Read the total, the individual dice and the lowest, highest and average possible result.

What is a dice roller?

A dice roller (or dice rolling simulator) is a program that picks random numbers the same way a physical die would: each side of an s-sided die has a 1-in-s chance. It is handy when dice go missing from a board game box, when you play over a video call, when you need a lot of dice at once, or when you want the dice added up for you. It is also a neutral way to settle who goes first.

Dice notation (D&D and other RPGs)

Role-playing games write rolls in NdS+M notation: N dice with S sides, plus a modifier M. The dice roller labels every result this way.

  • 1d20+5 – one twenty-sided die plus 5: the classic D&D 5e attack roll or ability check.
  • 2d6+3 – two six-sided dice plus 3, for example greatsword damage with +3 Strength.
  • 8d6 – the damage of a Fireball spell, average 28.
  • 1d100 (or d%) – a percentile roll from 1 to 100 for random tables.

Advantage and disadvantage in DnD

With advantage you roll 1d20 twice and keep the higher result; with disadvantage you keep the lower. Set the dice roller to 2 dice of d20 and read both values. The average roll with advantage is about 13.8 instead of 10.5, and with disadvantage about 7.2.

Dice roll formula: average, minimum and maximum

Average of NdS + M = N × (S + 1) ÷ 2 + M

The lowest possible result is N + M and the highest is N × S + M. For example, 3d6 averages 3 × 3.5 = 10.5 and ranges from 3 to 18; 1d20 averages 10.5; 2d10+2 averages 13. That is how to calculate the dice roll average for any combination – the tool shows all three numbers under the total.

How to calculate dice roll probability

For one fair die, the probability of any single face is 1 ÷ S – a one-in-six chance (16.67%) for a d6 and 5% for each number on a d20. For two or more dice, count the combinations that give the total you want and divide by all combinations, Sᴺ.

Probability of sums with two dice (2d6)

Two six-sided dice give 6 × 6 = 36 equally likely outcomes. Seven is the most common total because six combinations make it (1+6, 2+5, 3+4, 4+3, 5+2, 6+1):

SumWaysProbabilityPercent
211/362.78%
322/365.56%
433/368.33%
544/3611.11%
655/3613.89%
766/3616.67%
855/3613.89%
944/3611.11%
1033/368.33%
1122/365.56%
1211/362.78%

A double (both dice the same) comes up 6 times in 36, or 1 in 6. To work out the dice roll odds of "at least one six" in several rolls, use the complement: 1 − (5/6)ⁿ. For 4 rolls that is 1 − 0.482 = 51.8%, which is why betting on a six in four throws is slightly better than even. Need a plain number instead of dice? Use the random number generator.

Dice roller for Ludo, Snake and Ladder and board games

For Ludo and Snake and Ladder, set 1 die of d6: you get a normal 1-6 roll with dots, just like the physical die. In Ludo a 6 lets a token leave home and earns another turn, so press Space again after a six. Monopoly and many family games use 2 dice – set the count to 2 and the total and any doubles are shown together. Yahtzee needs 5 dice; roll all five, then note which ones you keep. For party games and food challenges, number the options 1 to 6 (or up to 10 with a d10) and let the die decide who eats the chilli.

Kids learn addition fast when they add the dice themselves before reading the total, and teachers use a two-dice roll to build probability tallies – roll 100 times, record the sums and compare with the table above.

Which dice for which game?

DieRangeTypical use
d41–4Dagger damage, small healing potions
d61–6Ludo, Snake and Ladder, Monopoly, Yahtzee, Fireball damage
d81–8Longsword damage, hit dice for some classes
d101–10Damage dice, number picks up to 10
d121–12Greataxe damage, barbarian hit dice, months of the year
d201–20D&D checks, saving throws and attacks
d1001–100Percentile tables, random encounters

Is an online dice roller fair?

Yes, if it uses a good random source. Physical dice can be slightly unbalanced by drilled pips or rounded edges; this virtual dice roller gives each face an exact 1-in-S chance. Results are independent: rolling three 6s in a row does not make a 6 less likely next time. Need to pick a name instead of a number? Use the spin the wheel picker.

Dice roller rules for party games

The only dice roller rules you need are the ones for your game: decide what each number means before you roll. Two popular ideas:

Dice roller for food challenge

Write six foods (or six spice levels) and number them 1 to 6, then roll one d6. Whatever number comes up is what the player eats. For a bigger dice roller game challenge, roll 2d6 and use the 2–12 totals for eleven options – but remember 7 comes up six times as often as 2 or 12, so put the hardest challenge on 2 or 12.

Dice roller for Jenga

For dice roller for Jenga games, roll a d6 to decide which block to pull: for example 1–2 top third, 3–4 middle, 5–6 bottom. It adds luck to a skill game and stops players always picking the easiest block.

Dice roller till 6: games that need a six

Many games (Ludo included) need a six to start. With one die the chance of a six on any roll is 1/6, so on average it takes 6 rolls. A dice roller till 6 has no memory: after five misses the next roll is still exactly 1/6.

Dice roller meaning and name

The dice roller meaning is simple: a tool (a cup, tower or app) that rolls dice for you and reports the result. Online, the dice roller name usually refers to a virtual roller like this one that uses a random number generator instead of a physical throw.

Dice roller app vs this website

You do not need an app or any install: this page works in any phone or computer browser. To keep it one tap away, bookmark the page or use your browser's "Add to Home screen" option. There is no price either – the dice roller is free, with no ads getting in the way of the dice.

Dice roller full screen and big size

For a dice roller full screen view on a TV or projector, open the page and use your browser's full screen mode (F11 on Windows, or the full screen option on a phone), then zoom in (Ctrl and +) for a dice roller big size display that a whole room can read.

Dice roller with sound or voice?

This roller is silent – there is no dice roller with sound effect or dice roller with voice readout built in. A screen reader will announce the result aloud, because the total is placed in a live region.

Dice roller colour and images

The dice roller colour scheme is fixed: six-sided dice are drawn as white dice with black dots, and other dice as coloured numbered badges. These dice roller images are drawn by the page itself, so they stay sharp at any zoom level.

Dice roller with names

A die only has numbers, so for a dice roller with names, number your players 1 to 6 and roll a d6 (or d8, d10, d12 for bigger groups). If you want the names on screen, use the spin the wheel picker instead.

Dice roller 5e, Discord and online play

For a D&D 5e session, the dice roller has every standard die: d4, d6, d8, d10, d12, d20 and d100, with a modifier for your bonus. For a dice roller in Discord, most servers add a dice bot, but you can also roll here and share the screen or type the result in chat; everyone at the table can open the same link.

Dice roller embed and dice roller screen sharing

There is no official dice roller embed code, but you can link to this page from a class site or campaign notes. On a video call, share this dice roller screen so everyone sees each roll and the history list.

Dice roller js code

If you are writing your own dice roller js function, avoid Math.floor(Math.random() * 6) + 1 for anything that matters; use crypto.getRandomValues() with rejection sampling, as this page does, so every face is equally likely.

Frequently asked questions

How do I roll a dice 1-6 online?

Set Number of dice to 1 and Dice type to d6, then press Roll or the Space bar. You get a dotted die face showing a number from 1 to 6, each with a 1 in 6 chance.

How do you calculate the probability of a dice roll?

For one die, divide 1 by the number of sides (1/6 for a d6). For a total with several dice, count the combinations that give that total and divide by sides to the power of dice – for 7 with two d6, 6/36 = 16.67%.

What is the average roll of 2d6?

Seven. Each d6 averages 3.5, so 2 × 3.5 = 7. The general formula is N × (S + 1) ÷ 2 plus any modifier.

Can I use this dice roller for Ludo and Snake and Ladder?

Yes. Use 1 die of d6. It works on a phone browser, so you can keep it open next to the board.

How do I roll with advantage in D&D 5e?

Set 2 dice of d20 and keep the higher number (or the lower one for disadvantage). Add your modifier to the kept die yourself.

Is the dice roller random and fair?

Yes. It uses crypto.getRandomValues with rejection sampling, so each face is equally likely and every roll is independent of the last.

What does d20 or 3d6 mean?

The number after d is the number of sides and the number before it is how many dice to roll. 3d6 means three six-sided dice added together.

Do I need to install a dice roller app?

No. This dice roller works in the browser on any phone or computer. Bookmark it or use Add to Home screen to open it like an app.

How do I use a dice roller for a food challenge?

Number six foods from 1 to 6 and roll one d6. For more options roll 2d6, but put the hardest challenges on 2 and 12 because those totals are the rarest.

Can I use this dice roller for D&D 5e?

Yes. Pick d4, d6, d8, d10, d12, d20 or d100, set the number of dice and add your modifier; the page shows each die and the total.

Does the dice roller have sound?

No, it is silent. The result is shown on screen and announced by screen readers.

Last updated 2026-09-18

Related calculators

Designed & built with care by This calculator site, LovePDF and LoveImage are made in India by the CodingMarble team — websites, web apps and SEO-first tools.Visit CodingMarble