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.
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
- Select your dice type (d4, d6, d8, d10, d12, d20, or d100)
- Choose how many dice to roll (1 to 20)
- Click Roll or press Space — the tool uses cryptographic randomness
- 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
- 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.
- 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.
- 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.
- 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.
Is this dice roller truly random?▾
What dice types are supported?▾
Can I use this for Dungeons & Dragons?▾
Is the roll history saved between sessions?▾
Related Tools
Percentage Calculator — 4 Calculators in One
Calculate percentages instantly: X% of Y, percentage change, tip calculator and more. Four calculators in one free tool.
Unit Converter — Length, Weight & More
Convert between length, weight, temperature, speed, and data units. Instant results with all common units. Free online tool.
Weight Converter — kg, lbs, Stone & More
Convert between kilograms, pounds, stone, ounces, tonnes and 12 weight units. Instant results with reference table. Free online.
Length Converter — Meters, Feet & Miles
Convert between meters, feet, inches, miles, kilometers, and 13 length units. Instant results with full reference table.
Number Base Converter — Binary, Hex & More
Convert between binary, octal, decimal, and hexadecimal number systems instantly. Free online tool for developers and students.
Date Calculator — Add Days & Find Differences
Calculate the difference between two dates or add/subtract days from any date. Shows years, months, and days. Free online tool.