Dice Roller
Roll any number of dice with any sides. Uses cryptographically secure randomness.
About This Dice Roller
This free online dice roller lets you roll any combination of dice instantly. Whether you need a quick d20 for your tabletop RPG, multiple d6 for a board game, or a d100 for percentile rolls, this tool has you covered. All rolls use your browser's cryptographically secure crypto.getRandomValues() API for truly random results.
How to Use
- Select a dice type (d4, d6, d8, d10, d12, d20, d100) or enter a custom number of sides.
- Set how many dice to roll (1–20).
- Optionally add a modifier that will be added to the total.
- Click the "Roll" button to roll all dice at once.
- View individual results, the total, and your roll history below.
Frequently Asked Questions
Are the dice rolls truly random?
Yes. This tool uses the Web Crypto API which provides cryptographically secure pseudo-random numbers, making the results as random as possible in a browser environment.
Can I use this for tabletop RPGs like D&D?
Absolutely. You can roll any standard RPG dice (d4, d6, d8, d10, d12, d20) and add modifiers for attack rolls, damage rolls, ability checks, and saving throws.
What is the roll history for?
The roll history keeps track of your last 20 rolls so you can reference previous results. This is useful during game sessions when you need to recall earlier rolls.
Can I roll more than 20 dice at once?
The tool supports up to 20 dice per roll to keep the display manageable. For most games and purposes, 20 dice is more than sufficient.