Dice Roller
Free online dice roller: roll any number of dice — d4, d6, d8, d10, d12, d20 or d100 — with each result and the total. Runs entirely in your browser.
updated
- ✓ Runs in your browser — nothing uploaded
- ✓ No sign-up
- ✓ Free, no limits
This dice roller replaces the dice you can never find when you need them. Pick the type — a standard six-sided d6, or the d4, d8, d10, d12, d20 and d100 that board games and tabletop RPGs use — choose how many to roll at once, and it shows every die's result plus the total and average of the throw.
Rolling several dice is the common case, so it's the default: three d6 for a board game, or the handful of d20s a combat round in Dungeons & Dragons can call for. Each die is thrown independently, so 2d6 gives you two numbers between 1 and 6 (total 2–12), not a single number from 2 to 12 — which matters, because the two are not the same distribution.
Fairness comes from the source of the randomness: each roll draws from your browser's cryptographic random generator, so every face is equally likely and no result can be predicted or nudged. It all happens on your device — nothing about your rolls is sent anywhere — and the page keeps working with your connection off, which is handy at a table with bad Wi-Fi.
Frequently asked questions
What dice can I roll?
The standard polyhedral set: d4, d6, d8, d10, d12, d20 and d100 (percentile). Choose a type and how many to roll — up to 50 at once — and you get each result plus the total and average.
Are the rolls actually random?
Yes. Each die uses your browser's cryptographically secure generator (crypto.getRandomValues), so every face is equally likely and the outcome can't be predicted — closer to a true random roll than physical dice, which can be subtly weighted.
Is 2d6 the same as one number from 2 to 12?
No. Two dice added together peak at 7 and taper toward 2 and 12 (a bell shape), whereas a single 2–12 draw would be flat. This roller throws each die separately, giving the correct distribution.