Dice Roller
Roll any number of d4, d6, d8, d10, d12, d20, or d100 dice, or flip a coin — all instantly inside your browser.
What can this tool roll?
A digital dice roller and coin flipper covering the common tabletop gaming dice — d4, d6, d8, d10, d12, d20, and d100 — with the option to roll several dice at once and see both the individual results and their total.
GuideHow to use it
How the randomness works
Every roll and coin flip uses the browser's cryptographically secure random number generator, crypto.getRandomValues, giving every face and outcome an equal chance rather than relying on a weaker pseudo-random source.
Features & benefits
Why this runs entirely in your browser
Every roll runs in JavaScript locally in the tab, which means it keeps working offline once the page has loaded and nothing about your rolls is ever sent to a server.
Common uses
Rolling dice for a tabletop RPG session, settling a decision with a coin flip, or generating random numbers for a game or classroom activity.
Frequently asked questions
A few things people usually want to know before trusting the numbers.
Each roll uses crypto.getRandomValues, the browser's cryptographically secure random number source, giving every face an equal chance.
Yes — set the number of dice up to 20 and each one is rolled independently, with a running total shown alongside the individual results.
A d100 is a hundred-sided die (or a pair of ten-sided "percentile" dice used together), commonly used in tabletop games for percentage-based rolls.
Yes — each flip has an equal, independent chance of landing on heads or tails.
No. All rolling happens locally in your browser. Nothing about your rolls is sent to a server, stored, or shared.