Dice Roller

Roll one or more virtual dice — d4 to d100, for board games, D&D and more.

Roll history

No rolls yet. Click Roll Dice to start!

How to Use

  1. 1Pick the dice type: d4, d6, d8, d10, d12, d20 or d100.
  2. 2Choose how many dice to roll at once (1–10).
  3. 3Click Roll Dice — each die is shown individually with the total below.
  4. 4Roll again as often as you need; recent rolls stay in the history.

Common Use Cases

  • Board games (Monopoly, Catan, Ludo) without physical dice
  • D&D and tabletop RPGs — d20 checks, d100 loot tables, damage rolls
  • Party games and drinking-game turn order
  • Probability and statistics classroom demonstrations

About This Dice Roller

This dice roller simulates any standard polyhedral die — d4, d6, d8, d10, d12, d20, and d100 — using crypto.getRandomValues(), a cryptographic random number generator. Physical dice can develop wear patterns and biases from manufacturing imperfections; our digital dice are mathematically fair, with every face having an exactly equal chance of landing face up.

Dice Notation Explained

You may know the shorthand used in tabletop RPGs: "2d6" means rolling two six-sided dice and adding them together; "d20" is a single twenty-sided die. Set the dice type and count above to match any notation — for example, choosing d6 × 3 replicates 3d6 for character creation in D&D.

Provably fair: each face has an equal 1/N probability, generated with rejection sampling to eliminate modulo bias. Nothing is uploaded — every roll happens locally in your browser.

Frequently Asked Questions

Is this dice roller fair?
Yes. Every die is rolled with crypto.getRandomValues() and rejection sampling, so each face has an exactly equal 1/N chance — fairer than most physical dice.
Can I roll a d20 or d100?
Yes — choose the dice type from the dropdown. The d20 covers D&D ability checks and saving throws; the d100 handles percentile rolls and loot tables.
How do I roll 2d6 or other notation?
Pick d6 as the dice type and 2 as the count — the total matches a 2d6 roll. Any combination like 3d8 or 4d10 works the same way.