Dice Roller
Runs in browserRoll virtual dice online — d4 to d100. Multiple dice, modifiers, D&D presets, and roll history. Free, browser-based.
Last updated 01 Apr 2026
Roll virtual dice for tabletop RPGs, board games, or any random decision. Supports d4, d6, d8, d10, d12, d20, and d100. Roll up to 10 dice at once, add a +/- modifier, and see individual die results plus the total. Includes D&D presets for common rolls. Runs entirely in your browser.
Dice type
Count
Modifier
Press Roll to see results.
Roll history
No history yet.
How to use
- 1
Select your dice type
Click a die type button — d4, d6, d8, d10, d12, d20, or d100 — to choose which dice to roll.
- 2
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.
- 3
Click Roll
Hit Roll. Individual die results appear as face-up dice, and the final total (dice sum + modifier) is shown prominently.
- 4
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.
- 5
Review roll history
Your last 10 rolls appear in the history section with full notation — dice type, count, individual results, modifier, and total.
Frequently asked questions
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?
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.