Dice Roller
Roll virtual dice (d4 through d100) with an animated roll, a running history log, and a simple coin-flip mode, all in your browser.
Die Type
Number of Dice
2 / 20No dice rolled yet
Pick your settings and hit Roll to get started.
Your rolls and flips will appear here.
Common Use Cases
About Dice Roller
Physical dice are easy to lose, easy to mis-tally when several are rolled at once, and not always on hand, whether you're running a tabletop RPG session over video call, settling a quick decision, or just need a fast, fair random pick. This tool rolls virtual dice entirely in your browser: pick a die type, choose how many to roll, and get an instant, fair result with a brief animated roll so it still feels like a roll rather than an instant lookup.
Six standard polyhedral die types are supported: d4, d6, d8, d10, d12, and d20 (the full set used by most tabletop RPGs including Dungeons & Dragons), plus d100 (percentile) for skill checks and percentage-based tables. Roll from 1 to 20 dice of the same type at once; the tool shows each individual result alongside the running total, so a "4d6" damage roll or a handful of d20 advantage rolls are just as easy to read as a single die.
Every roll, along with coin flips, is appended to a running history log for the session, newest first, so you can scroll back to confirm what you rolled a few turns ago without re-rolling or trusting memory. A coin-flip toggle switches the tool into a simple heads-or-tails mode for the times you just need a fair 50/50 call instead of a numbered die, using the same animated-roll and history mechanics.
Randomness comes from JavaScript's Math.random(), a pseudo-random number generator that's more than fair enough for games, decisions, and casual use. Nothing is uploaded, transmitted, or logged anywhere outside your own browser tab, and refreshing the page simply starts a fresh session.
Frequently Asked Questions
Is this as fair as a physical die?
What die types can I roll?
How does the running history log work?
How does coin-flip mode work?
Does this tool send my rolls anywhere?
Related Tools
View all GeneratorsLorem Ipsum Generator
Generate paragraphs, sentences, or words of placeholder text for mockups and designs.
Random Number Generator
Generate random numbers with custom ranges, quantity, and sorting options for testing and development.
QR Code Generator
Generate and download QR codes for any URL or text. Customize size, colors, and error correction level.