Dice Roller
Roll any combination of virtual dice for board games, RPGs or quick decisions.
What is it?
A dice roller is a virtual replacement for real dice. You pick how many dice to roll and how many sides each die should have, click a button, and a cryptographically random result appears in less than a second. Our roller supports the classic d4, d6, d8, d10, d12, d20 and d100 used in tabletop role-playing games, but also lets you build custom expressions like 3d6+2 or 4d10−1 for systems with modifiers. Results are kept in a history list so you can review previous rolls during a session, and the underlying random source uses the Web Crypto API for the highest quality randomness available in a browser. No tracking, no logins, no app to install.
How to use it
- Choose the type of die — d4, d6, d8, d10, d12, d20, d100 or custom.
- Set the number of dice to roll at once (for example three d6 for damage).
- Add a flat modifier if your game uses one (for example +2 for an attack bonus).
- Click Roll. The total and each individual face show up immediately.
- Use the history panel to compare or repeat previous rolls.
Why use this tool
Real dice are great until you cannot find them, the cat takes them under the sofa, or you need to play remotely with friends in another city. A virtual roller solves all three problems at once: it is always available, it is fair (cryptographic randomness eliminates bias from worn-out plastic) and it works on any phone, tablet or laptop. Game masters use it during online sessions to keep things moving; teachers use it for probability lessons; couples use it to settle dinner debates without flipping a coin. Because results are generated locally with the Web Crypto API, you do not depend on a server, the rolls happen instantly, and they cannot be intercepted. The interface is large enough to read across a table when you cast your tablet to a TV, and the history list helps when you want to revisit a critical attack.
Frequently asked questions
Are the rolls really random?
Yes. We use the browser’s Web Crypto API, the same source used by security libraries. It is far more uniform than typical pseudo-random generators.
Can I roll several different dice at once?
Yes. The custom expression mode accepts notation like 2d20+1d6+3, and the result panel breaks down the contribution of each die.
Does it support exploding dice or other RPG rules?
Yes. There is a toggle for exploding dice (re-roll on max), keep highest, and drop lowest, covering most modern RPG systems.
Does the tool need an internet connection?
Only to load the page. Once open it works offline because the random number generator runs locally.
Is there a roll history?
Yes. The last 50 rolls are kept in the panel until you close the tab. Nothing is sent or stored on a server.