Dice Roller Online — Roll D4, D6, D8, D10, D12, D20, D100 & Custom Dice

Use this free online dice roller to roll D4, D6, D8, D10, D12, D20, D100, or custom-sided dice. Roll one die or up to 100 dice at once, add modifiers, view totals, copy results, and use quick presets for board games, classroom activities, Warhammer, and Dungeons & Dragons.

Fast, private, and client-side. Press R to roll.

Roll settings

Try 1d20, 2d6, 4d6+2, 8d6, 1d100, 2d20kh1, or 2d20kl1.
Roll 1–100 dice with 2–1000 sides each. Modifiers are added to the dice total.
Dice:
Count:

Results

Total: 0
0Dice
0.00Average
Min–Max
Show raw rolls

          

Advertisement

Release Updates

v1.1 (May 17, 2026)

  • Expanded the roller from D6-only to D4, D6, D8, D10, D12, D20, D100, and custom-sided dice.
  • Added RPG notation support for rolls like 2d6+3, 1d100, 2d20kh1, and 2d20kl1.
  • Added roll history with timestamps, individual results, totals, and copy buttons.
  • Improved randomness with the browser’s cryptographic random number generator where supported.

Roll history

Your last 20 rolls will appear here.

Dice notation examples

  • 1d20: roll one 20-sided die
  • 2d6: roll two six-sided dice
  • 4d6+2: roll four D6 and add 2
  • 2d20kh1: roll with advantage and keep the highest
  • 2d20kl1: roll with disadvantage and keep the lowest

Common ways to roll dice online

Dice roller for Dungeons & Dragons

Roll D20 checks, damage dice, saving throws, advantage, disadvantage, D100 tables, and custom dice combinations.

Dice roller for board games

Roll one or more D6 dice for games like Monopoly, Risk, Yahtzee-style games, classroom games, and random turn order.

Dice roller for classrooms

Teachers can use this virtual dice roller for probability lessons, number games, random groups, and math activities.

Dice roller for Warhammer and tabletop wargames

Roll large D6 pools for hit rolls, wound rolls, saves, leadership tests, and probability checks.

Rolling Many Dice: What to Expect (Math & Tabletop Tips)

Rolling a large pool of six-sided dice (D6) comes up in board games, tabletop wargames, and RPGs. If you’re rolling 10, 20, or even 100 dice, it’s useful to know the expected totals and how “swingy” the results can be. This guide explains the essentials in plain English so you can plan tactics, sanity-check outcomes, and talk probabilities with your gaming group.

Expected total, variance, and spread

Each D6 has an average (expected value) of 3.5. For n dice, the expected total is 3.5 × n. So 20 dice average 70, 50 dice average 175, and 100 dice average 350. The variability around that average is measured by variance and standard deviation. A single D6 has variance 35/12 ≈ 2.9167, so the sum of n dice has variance n × 35/12 and standard deviation ≈ 1.7078 × √n. With many dice, results cluster tightly near the average (the distribution looks bell-shaped by the Central Limit Theorem).

Example: with 20 D6, the mean is 70 and the standard deviation is about 7.63. Roughly 95% of rolls will land within two standard deviations (about 55–85). With 100 D6, the mean is 350 and the standard deviation is about 17.08, so totals are usually in the 316–384 range.

Min, max, and “feel”

The minimum total for n D6 is n (all ones). The maximum is 6n (all sixes). Hitting either extreme becomes astronomically rare as n grows. Practically, the bigger the pool, the more consistent your totals feel—great for balancing scenarios or testing strategies.

Warhammer 40,000 & other D6 pool systems

In Warhammer 40,000 (and similar D6-based wargames), you often roll large pools for hit, wound, and save checks. If your unit needs “X+” on a D6, the success probability per die is (7 − X) / 6; for example, 4+ is 50%, 3+ is ~66.7%, and 2+ is ~83.3%. With rerolls, the math tweaks slightly:

  • Reroll 1s: success ≈ p + (1/6)·p = (7/6)·p (capped below 1 since p ≤ 5/6).
  • Reroll all fails: success ≈ p + (1 − p)·p = p·(2 − p).

Multiply per-die success by the number of dice to estimate expected successes. For example, 30 shots hitting on 3+ (p ≈ 0.667) yield ~20 hits on average; with “reroll 1s,” that bumps to about 22.2 hits. Your total will vary, but with large pools, it will be close to the expectation most of the time.

Practical tips for big rolls

  • Quick sanity checks: total ≈ 3.5 × dice; successes ≈ p × dice.
  • Use averages for planning, then let variance guide your risk appetite.
  • Batch your rolls: split 100 dice into sets of 20–25—it’s faster and easier to read.
  • Record results: copy the raw list from this tool to track tests or share outcomes.

Keywords: roll many D6, multiple dice probability, Warhammer 40k dice math, D6 pool odds, expected value of dice, board game dice calculator, tabletop math (UK/EU).

5 Fun Facts about Six-Sided Dice

Pip parity

Classic casino dice always have opposite faces summing to 7 (1 opposite 6, 2 opposite 5, 3 opposite 4) so pip counts stay balanced when painted.

Design tradition

Unicode dice

The symbols ⚀–⚅ are real Unicode code points (U+2680…U+2685). That’s why this tool can show giant dice without any images or fonts.

Emoji energy

Fairness check

Physical dice can drift in fairness if pips are drilled too deep. Casinos weigh finished dice to the milligram and replace them every 8 hours to stay true.

Precision hardware

Bell curve magic

Roll 30 D6 and the total hovers near 105 most of the time—the Central Limit Theorem makes big dice pools behave like neat bell curves.

Probability vibes

Hotkeys for luck

Pressing R here is faster than real dice: you can “roll” 100 dice ~10 times per second and log thousands of outcomes for testing or game prep.

Speed rolling

FAQs

Can I roll a D20?

Yes. Choose D20 or enter 1d20 to roll a twenty-sided die.

Can I roll dice for Dungeons & Dragons?

Yes. You can roll D4, D6, D8, D10, D12, D20, D100, and common D&D dice combinations.

Can I add modifiers?

Yes. Enter a modifier such as +3 or use notation like 1d20+5.

What does 2d6 mean?

2d6 means roll two six-sided dice and add the results together.

Can I roll 100 dice?

Yes. You can roll up to 100 dice at once and see the total, average, minimum, maximum, and individual results.

Is this dice roller truly random?

This dice roller uses the browser’s cryptographic random number generator where supported. It is suitable for games, classrooms, tabletop play, and casual decision-making, but not for cryptography, gambling, or security-sensitive use.

Explore more tools