🎲 Dice Roller
Roll virtual dice — pick how many and how many sides (d4 to d20) — with a fair result and total.
✓ Free Forever · ✓ No Signup · ✓ No Upload · ✓ Works Offline
🔒 Nothing leaves your device. Every roll is decided in your browser with crypto-grade randomness. No upload, no account, nothing stored.
Features
- Fair rolls — Each die uses cryptographic randomness, so every face is equally likely — no loaded dice.
- d4 to d20 — Roll standard tabletop dice: 4, 6, 8, 10, 12, or 20 sides.
- Roll many at once — Roll up to 12 dice together and get the total.
- Private — Runs in your browser. Nothing uploaded or logged.
How It Works
- Pick your dice — Choose how many dice and how many sides (d4–d20).
- Roll — Hit roll for a fair result on each die.
- Read the total — See each die and the sum for multiple dice.
Use Cases
- Play board games or tabletop RPGs without physical dice
- Generate a random number from 1 to N
- Add a random element to any game
- Settle something with a high-roll
Frequently Asked Questions
Are the dice rolls fair?
Yes. Each roll uses crypto.getRandomValues, so every face has an equal chance — no bias, unlike a chipped real die.
Which dice can I roll?
d4, d6, d8, d10, d12 and d20, and you can roll up to 12 at once with an automatic total.
Does it save my rolls?
No. Everything runs in your browser and nothing is uploaded or stored.
Can I use it for D&D / tabletop games?
Yes — pick the die type and number, roll, and read the total. It works for any tabletop game.
Notes from Milo 🐨
Rolled a d20, then clicked d6 to set up the next roll, and the dice on screen went blank: it was trying to draw a 17 as a six-sided pip face. Fixed: the result stays the result until you roll again. Screen readers now hear each roll and the total, and if your system asks for reduced motion the dice skip the tumble and land straight away.
Gave the dice a proper tumble when they roll, instead of the numbers just blinking. Small thing, but it feels a lot more like actually rolling dice now.
From the blog
- 📖 No Dice? Roll Them in Your Browser (D&D, Board Games, and More) — Lost your dice or need a d20 you don't own? Roll any dice online — d4 to d20, one or many, with an automatic total. Free, fair, and runs in your browser.
Related Tools
- 🪙 Coin Flip — Flip a virtual coin — heads or tails — with a fair 50/50 result and a running tally.
- 🔢 Random Number Generator — Generate random numbers in any range — one or many, with optional no-repeats. Crypto-fair, instant.
- 🎡 Spin the Wheel — Add your options, spin the wheel, and let it land on one at random — wheel of names, prize picker, or just for fun.
💬 Bug, idea, or just to say hi? Tell Milo 🐨 · [email protected]