Dice Roller — Roll Any Dice Instantly

Roll virtual dice for board games, RPGs, and probability experiments. Supports d4, d6, d8, d10, d12, d20, and d100. Cryptographically random, free, and browser-based.

120

Press Space or Enter to roll

Virtual Dice Roller for RPGs and Board Games

This dice roller supports all standard polyhedral dice used in tabletop RPGs like Dungeons & Dragons, Pathfinder, and other role-playing games. Roll a single d20 for attack rolls, multiple d6 for damage, or d100 for percentile checks.

All rolls use the Web Crypto API for cryptographically secure randomness. No data is stored or transmitted — everything runs in your browser.

Use the roll history to track your results across a gaming session. The animated results make rolling feel tactile, even in a digital format.

How the Dice Roller Works

  1. Select your dice type (d4, d6, d8, d10, d12, d20, or d100)
  2. Choose how many dice to roll (1 to 20)
  3. Click Roll or press Space — the tool uses cryptographic randomness
  4. View individual results, total, and roll history

When to Use the Dice Roller

Use this dice roller for tabletop RPGs like Dungeons & Dragons and Pathfinder, board games, probability experiments, classroom activities, and any situation requiring fair random dice rolls. The cryptographic random source ensures unbiased results superior to physical dice.

When to Use the Dice Roller

Use for tabletop RPGs, board games, probability teaching, random selection, and any situation needing fair dice rolls without physical dice. The digital format is ideal for online gaming sessions, quick decisions, and educational demonstrations of probability distributions.

Common Use Cases

  • Tabletop RPG combat: attack rolls, damage, saving throws, and ability checks
  • Board games like Monopoly, Risk, and Settlers of Catan when physical dice are unavailable
  • Probability and statistics education: demonstrating uniform distributions and expected values
  • Random selection for classroom activities, team assignments, and decision making

Expert Tips

  • Press Space or Enter to quickly re-roll without clicking the button
  • Use the roll history to track results during long RPG combat encounters
  • Roll multiple d6 for games like Yahtzee or GURPS character creation

Frequently Asked Questions

Is this dice roller truly random?
Yes. The roller uses the Web Crypto API (window.crypto.getRandomValues), which provides cryptographically secure pseudo-random numbers. Unlike Math.random(), this draws from your operating system's hardware entropy sources, producing genuinely unpredictable results suitable for fair gaming.
What dice types are supported?
All standard polyhedral dice: d4 (tetrahedron), d6 (cube), d8 (octahedron), d10 (pentagonal trapezohedron), d12 (dodecahedron), d20 (icosahedron), and d100 (percentile). You can roll 1 to 20 dice simultaneously.
Can I use this for Dungeons & Dragons?
Absolutely. Roll d20 for attack rolls and saving throws, d6/d8/d10/d12 for damage, and d100 for percentile checks. The history feature helps track rolls during combat encounters.
Is the roll history saved between sessions?
No, the roll history is stored in memory and clears when you close the page. This ensures privacy — no dice roll data is stored permanently or sent to any server.

Related Tools

Learn More