Dice Roller
Roll virtual dice online — d4 to d100. Multiple dice, modifiers, D&D presets, and roll history. Free, browser-based.
Dice type
Count
Modifier
Press Roll to see results.
Roll history
No history yet.
How to use Dice Roller
-
Select your dice type
Click a die type button — d4, d6, d8, d10, d12, d20, or d100 — to choose which dice to roll.
-
Set the number of dice and modifier
Use the − and + buttons to set how many dice to roll (1–10) and any flat modifier to add or subtract from the total.
-
Click Roll
Hit Roll. Individual die results appear as face-up dice, and the final total (dice sum + modifier) is shown prominently.
-
Use a preset for quick rolls
Click a preset like 2d6, 1d20, or 4d6↓ to automatically configure and roll the most common tabletop dice combinations in one step.
-
Review roll history
Your last 10 rolls appear in the history section with full notation — dice type, count, individual results, modifier, and total.
Dice Roller FAQ
What dice types are supported?
What does the modifier do?
What is the 4d6 drop-lowest preset?
Can I roll more than 10 dice?
Is each roll random?
Can I use this for Yahtzee or Monopoly?
What is a d100 or percentile roll?
Does it work on mobile?
Background
A full-featured virtual dice roller for Dungeons & Dragons, Pathfinder, board games, and anything else that needs fair random numbers. Choose from seven standard dice — d4, d6, d8, d10, d12, d20, and d100 (percentile) — roll up to 10 at once, and apply a positive or negative modifier to the total.
Individual die results display alongside the running total so you can see exactly what rolled. A separate "show all" result area lets you track complex multi-dice expressions. Roll history tracks your last ten rolls with full notation including dice type, count, modifier, and total.
Handy presets cover the most common tabletop scenarios: 2d6 for Monopoly-style movement, 1d20 for D&D ability checks and attack rolls, 4d6 drop-lowest for character ability score generation. Custom modifier support means you can replicate any standard dice notation (e.g. 2d8+5).
All rolls use JavaScript's Math.random() seeded from browser-native cryptographic entropy — each die result is independent and fair.
Related tools
Coin Flip
Flip a virtual coin online. Fair 50/50 heads or tails with animation, flip history, and statistics tracker.
Wheel Spinner
Spin a customisable decision wheel online. Add your own items, spin for a random result. Perfect for raffles, random name pickers, and giveaways.
Random Number Generator
Generate random numbers, roll polyhedral dice, flip coins, pick random items from a list, or draw lottery numbers. Cryptographic option included.
Team Randomizer
Randomly split players into balanced teams instantly. Paste names, choose 2–10 teams, and get a fair random split with Fisher-Yates shuffle and round-robin distribution.