Dice Roller
Roll d4 to d100 dice with any count and a modifier, and see each die, the subtotal, and the total.
Result
Rolled on your device. Nothing is sent or stored.
Die type
Number and modifier
The modifier is added after the dice. Use a negative value for a penalty.
How to roll dice online
See a roll instantly
A pair of six-sided dice rolls the moment the page loads, showing each die and the total.
Pick your dice and modifier
Choose a die from d4 to d100, set how many to roll together, and add a positive or negative modifier.
Roll again and copy
Press Roll for a fresh result, review the recent history, then copy the outcome with one click.
Why use this tool
Seven dice types
Roll d4, d6, d8, d10, d12, d20, or d100, a single die or a whole handful at a time for tabletop games and quick decisions.
Modifiers and totals
Add a positive or negative modifier and see the dice subtotal and the final total worked out for you, in standard notation like 2d6 + 3.
Fair, unpredictable rolls
Every face has an equal chance on each roll, drawn from your device's secure random source, with no bias toward any number.
Recent roll history
Your last several rolls stay listed with their notation and total, so you can compare outcomes without writing them down.
Runs entirely in your browser
Everything happens on your device; nothing is uploaded.
About this tool
This dice roller rolls virtual dice for board games, tabletop role-playing, and any moment you need a fair, unpredictable number. Choose one of the seven standard polyhedral dice, from the four-sided d4 up to the hundred-sided d100, set how many to roll, and add an optional modifier. The result appears the instant the page loads and refreshes every time you press Roll, showing each individual die, the subtotal of the dice, and the final total.
It reads and writes the notation tabletop players already use. Rolling three eight-sided dice with a plus two bonus is written 3d8 + 2, and the tool shows that label next to the total so a result is easy to record or read aloud. Modifiers can be negative for penalties, the die count runs up to 100 at a time, and a short history keeps your recent rolls in view so you can compare an attack roll against a saving throw without reaching for pen and paper.
Each face has exactly the same chance on every roll, drawn from your device's secure random source rather than a predictable pattern, so no number is favored over the run of a long game. Nothing is uploaded and no roll is logged. If you need plain random integers over a custom range instead of standard dice, the random number generator covers that, and the password generator uses the same quality of randomness to build strong passwords.
Frequently asked questions
- Which dice can I roll?
- You can roll the seven standard polyhedral dice used in most games: d4, d6, d8, d10, d12, d20, and d100. Pick one type per roll, choose how many of that die to roll together, from a single die up to 100 at once, and add an optional modifier.
- How do modifiers and totals work?
- A modifier is a fixed number added to or subtracted from the sum of the dice, written like 2d6 + 3 or 1d20 - 1. The tool shows the subtotal of the dice on their own and the final total after the modifier, so both the raw roll and the adjusted result are clear.
- Are the rolls actually fair and random?
- Yes. Each die is drawn from your browser's secure random source, and the tool is built so every face is equally likely on each roll, with no bias toward high or low numbers. Past rolls have no effect on the next one, exactly like physical dice.
- Does it keep a history of my rolls?
- Yes. Your most recent rolls stay listed with their notation and total while the page is open, so you can compare outcomes at a glance. The history lives only in this browser tab and clears when you close or reload the page.
- Is my data uploaded anywhere?
- No. Everything runs in your browser; nothing is sent to a server. Rolls and history stay on your device and are never uploaded or logged.
Related tools
Random Number Generator
Draw random whole or decimal numbers from any range, with no-repeat batches and sorting.
Password Generator
Create strong random passwords or memorable passphrases, with control over length, characters, word count, and bulk output.
UUID Generator
Generate version 4 and version 7 UUIDs in bulk, with case and format options.
API Key Generator
Generate cryptographically random API keys and tokens in hex, base62, or base64url, with control over length, an optional prefix, and bulk output.
ASCII Table Reference
The full ASCII character set with decimal, hex, octal, binary, and HTML codes. Search by code, character, or name.
Atbash Cipher
Mirror the alphabet so A swaps with Z, B with Y, and so on. Atbash is its own inverse, so one field both encodes and decodes as you type.