Fun Tools & Game Navigation
Online Dice Roller | Free D&D / RPG Roller with Advantage, Exploding Dice & Success Mode
Fast online dice for tabletop games, classroom demos, quick decisions, and glorious little bursts of chaos – with smart D&D and MTG Commander features built in.
Best way to use this page: tap a die for quick rolls, type a recipe when you want precision, and use the built-in D&D and MTG tabs when your session starts getting serious in the best possible way.
What This Dice Roller Does Better
Fast single-click rolling
Quick enough for casual use, clean enough for repeat use, and smart enough to stay out of your way.
Advanced dice language
Exploding dice, rerolls, keep/drop logic, Success Mode, and d20 advantage handling without the usual headache.
Real session utility
D&D helpers, MTG Commander tracking, history, sharing, and presets make it feel like an actual tool, not just a novelty button.
Roll Anything
Tip: We'll sort from highest to lowest and show ability modifiers automatically.
We follow the 5e formula: 8 + proficiency + ability modifier + misc.
A natural 20 = regain 1 HP. A natural 1 = 2 failures.
Use Shuffle Order after adding players to randomize seating.
London Mulligan Helper
London Mulligan: draw your full hand size, then put one card per mulligan on the bottom of your library.
Advanced options
Advantage/Disadvantage only affects a single d20 term (auto-expands to 2d20 keep highest/lowest).
Session Snapshot
Saved on this deviceNo roll saved for this session yet.
Featured Gear
Condition Rings Set
View on AmazonDungeon Master's Screen (Faux Leather)
View on AmazonDice Tray (Folding PU Leather)
View on AmazonDry-Erase Grid Battle Map
View on AmazonCommander Life Counter (Spindown Accessory Kit)
View on AmazonUltra Pro Eclipse Matte Sleeves
View on AmazonPerfect Fit Inner Sleeves
View on AmazonPlaymat (Stitched Edge, Black)
View on AmazonLoading matched recommendations...
Learn the Roller
Main (Quick Start)
- Tap a die (D6/D20/etc.) to roll instantly. Shift+Tap adds it to the box.
- Type a recipe like
2d6+3or4d6kh3 + 1d8and press Enter or Roll. - Use Normal / Advantage / Disadvantage above the box for d20 rolls.
- History keeps your last rolls-click any entry to repeat it.
Sharing: Click Share to copy a link that auto-loads your expression.
Cheat Sheet (say it out loud)
NdM-> roll N dice with M sides (e.g.,3d8)+5/-2-> add five / minus two!-> explode on max (roll again on the top number)r1-> reroll <= 1 (e.g.,r2rerolls 1s and 2s)kh3/kl2-> keep highest 3 / keep lowest 2dh1/dl1-> drop highest 1 / drop lowest 1- Advantage =
2d20kh1- Disadvantage =2d20kl1
Keyboard
Enter roll - R roll again - C clear - Tab moves focus
Shift+Click a die to compose big recipes fast.
D&D Toolkit
Rolls - checks, damage, initiative
- Use the chips for quick rolls (e.g., Attack +5 =
1d20+5). - Damage presets:
d4/d6/d8/d10/d12and Fireball =8d6. - Add a Flat Bonus or Ability Mod then click Add to box to combine.
- Initiative: set DEX mod, click Roll Initiative -> outputs
1d20+DEX.
Ability Scores - generate arrays
- Pick a method (
4d6kh3,3d6, or low-variance5d4kh3). - Optional: Reroll 1s.
- Click Roll x6. We sort high->low and show modifiers automatically.
- Clear resets the table.
Save DC - 5e calculator
- Choose Proficiency, enter Spellcasting Mod and any Misc.
- We compute
8 + prof + ability + miscand show the formula plainly.
Death Saves - track successes & failures
- Click the + pills to mark results, or Roll Death Save to let the roller do it.
- A natural 20 = stabilize at 1 HP. A natural 1 = two failures.
- Stabilize and Reset manage the state quickly.
MTG Toolkit
Life & Counters - Commander-friendly life pads
- Pick a starting total (20/30/40), then Add/Remove Player.
- Life buttons: -5/-1 (red) and +1/+5 (white).
- Counters per player: Poison, Energy, Experience (use +/-).
- Toggle per-player Monarch Monarch or InitiativeInitiative.
- Commander Damage: expand a player card and enter damage received from each opponent.
Turn Tracker - table order & turn flow
- Shuffle Order randomizes seating after you add players.
- Pick First Player selects who starts.
- Use Prev/Next to step turns. The banner shows Turn # and Active player.
Randomizers & Mulligans
- Quick chips:
Coin/d6/d20. - London Mulligan Helper: set Hand Size and Mulligans Taken -> we show "Draw N, then put M on bottom".
Frequently Asked Questions
How do I roll dice or build a custom expression?
Tap any die to roll instantly. Type a recipe like 2d6+3 or 4d6kh3 + 1d8 in the box and press Roll or Enter. Shift+Click a die to append it to the box without rolling.
What dice syntax is supported?
NdM (e.g., 3d8), arithmetic (+ -), explode !, reroll rN (reroll <= N), keep/drop (khX, klX, dhX, dlX), and success mode (counts dice >= target). Example: 8d6!r1kh6 + 2.
How do Advantage and Disadvantage work?
Toggle Advantage or Disadvantage above the box. The first d20 in your expression is expanded to 2d20kh1 or 2d20kl1. Other dice are unchanged unless you write them explicitly.
What does explode ! do?
When a die rolls its maximum value it "explodes"-roll it again and add. Explosions can chain if you hit the max again. Good for swingy effects like 1d6! or 8d6!.
How do rerolls work (rN)?
r1 rerolls any result <= 1; r2 rerolls 1s and 2s, and so on. The die is rolled again until it beats the threshold, with a sensible safety cap to avoid infinite loops.
What is Success mode?
Enable Success mode in Advanced options, set a target, then roll. The total becomes "number of dice >= target". Example: 10d10 with target 8 counts how many are 8, 9, or 10.
Can I share or repeat a roll?
Yes. Click Share to copy a link that auto-loads your expression (and can auto-roll). The History list lets you repeat past rolls with one click.
Is the randomness fair?
The roller uses the browser crypto RNG when available, with a standard browser RNG fallback for older devices. It is suitable for tabletop play, but not for cryptographic/security use.
Does this work offline?
Yes. Once the page is loaded, all rolling happens in your browser.
What browsers and devices are supported?
Modern Chromium, Firefox, and Safari on desktop and mobile. If something looks off, update your browser and disable aggressive content blockers for the page.
How do I turn on sound or fix audio?
Use the Sound toggle under History. If you don't hear anything, click once on the page to grant audio, then roll. Some browsers block autoplay until a user gesture.
Is any personal data stored?
No account is required. Rolls happen in your browser. If you click Share you copy a URL containing your expression; no server-side history is stored by this tool.
D&D Tools
How do I generate ability scores?
Open the D&D tab -> Ability Scores. Choose a method (4d6kh3, 3d6, 5d4kh3), optionally enable Reroll 1s, then Roll x6. We sort high->low and show mods automatically.
How do I calculate Spell Save DC?
Go to D&D -> Save DC. Pick your Proficiency, enter your casting Ability Mod and any Misc bonus. We display 8 + prof + mod + misc and the current result.
How do Death Saves work in the app?
In D&D -> Death Saves, use the + pills to mark successes/failures or click Roll Death Save. A nat 20 stabilizes at 1 HP; a nat 1 is two failures. Use Stabilize/Reset as needed.
MTG Tools
How do I add players and set starting life?
Open the MTG tab -> Life & Counters. Select 20/30/40, then Add Player as needed. Life buttons are color-coded (-5/-1 red, +1/+5 white).
Can I track Poison, Energy, and Experience?
Yes. Each player card has +/- controls for Poison, Energy, and Experience. Values are shown per player.
What are Monarch and Initiative toggles?
They're per-player flags you can switch on/off to track those game states in Commander and related formats.
How does the Turn Tracker work?
In MTG -> Turn Tracker, click Shuffle Order to randomize seating after you've added players, Pick First Player to start, then use Prev/Next. The banner shows Turn # and Active player.
What does the London Mulligan helper do?
In MTG -> Randomizers, set Hand Size and Mulligans Taken. We show "Draw N, then put M on bottom" according to the London Mulligan rules.
WordPress & Customization
How do I embed the roller on a page?
Add the shortcode [ssa_dice_roller] to any post/page. Optional attributes: title, examples, sound (mp3 URL), and presets (CSV of labels/expressions).
Can I customize the preset chips?
Yes. Example: [ssa_dice_roller presets="Attack:1d20+5, Fireball:8d6, Stats:4d6kh3"]. Unlabeled items use their expression as the label.
Can I hide tabs I don't need?
Use CSS to hide .ssa-mode [data-mode="dd"] or [data-mode="mtg"]. (A shortcode flag isn't exposed yet.)
Can I export my roll history?
Not yet. For now, use Share links for specific expressions or copy the breakdown text.
Why is some text hard to read with my theme?
The plugin ships with defensive CSS to keep text legible on dark backgrounds. If your theme still overrides it, enqueue the plugin last or add a tiny CSS rule with higher specificity to force the desired colors.
The fast, friendly online dice roller for RPGs, D&D & MTG
Instant rolls, clear breakdowns, shareable links, and dedicated tabs for D&D and MTG Commander – all in a clean interface that stays out of your way.
Why people love it
- Blazing quick: Tap to roll; Shift+Click on desktop or long-press on mobile to add to the recipe box.
- Readable results: Big total, visual dice, and a plain-English explanation of what happened.
- Power when you want it: Open Advanced options for explode
!, rerollrN, keep/dropkh/kl/dh/dl, and Success mode. - d20 smartness: Advantage and Disadvantage apply correctly to the first
d20. - Share & repeat: Copy neat summaries, grab a link that re-creates the roll, and replay from History.
- Keyboard & accessibility: Enter rolls, R re-rolls, C clears, and the interface stays screen-reader friendly.
Quick start (30 seconds)
- Click a die in the quick bar (D4-D100).
- Mobile: tap to roll, long-press to add to the box. Desktop: Shift+Click to add.
- Want combos? Type a recipe and hit Roll.
2d6+3– two d6 plus three4d6kh3– keep highest three1d20!– explode on 203d10r1– reroll 1s+5– flat bonus
Read the Breakdown and plain-English line under the dice.
Toggle Advantage or Disadvantage if you’re rolling a d20.
Dice language (you’ll actually remember)
- NdM – roll N dice with M sides (
3d8) - + / N – add or subtract (
2d6+3) - Explode
!– roll again on max and add (1d20!) - Reroll
rN– reroll results N (3d10r1) - Keep/Drop –
khX,klX,dhX,dlX - Success mode – counts dice target
Copy-paste combos
- Attack with bonus:
1d20 + 5 - Fireball:
8d6 - Stats:
4d6kh3 - Exploding crit fish:
1d20! + 7 - Pool hits on 8+: roll
10d10with Success mode, target8
D&D tools (tab)
- Rolls: quick chips for checks, damage dice, and “Add to box” helpers.
- Ability Scores: choose a method like
4d6kh3,3d6, or5d4kh3, with optional reroll 1s. - Save DC: displays
8 + prof + mod + misc. - Death Saves: track successes and failures, including nat 20 and nat 1 behavior.
MTG Commander tools (tab)
- Life & Counters: track life, poison, energy, experience, Monarch, and Initiative.
- Turn Tracker: shuffle seating, choose first player, and step forward or backward through turns.
- Randomizers & Mulligans: built-in coin, d6, d20, and London Mulligan helper tools.
For teachers & groups
- Live demos of probability with re-rollable visuals.
- Success mode makes thresholds more obvious at a glance.
- Share links make it easy to reuse the same setup in class or chat.
Fairness & tech notes
- Uses browser RNG, which is excellent for tabletop and casual use.
- Rolls, settings, and history run locally with no account needed.
- Optional sound, accessible visuals, and live regions help it stay usable across contexts.
How to get the most out of it
- Use chips when you want speed, then move into typed recipes when you want precision.
- Turn on Success Mode when teaching probability or running threshold-based systems.
- Use Advantage/Disadvantage specifically for that first d20 term so the tool can do the clean math for you.
- Keep a few favorite presets handy so session setup takes seconds instead of a small emotional spiral.
Try it now-free, fast, and frictionless
This is not just another generic dice widget. It is a properly thought-through roller for play, teaching, and quick decisions, with enough depth to stay useful long after the novelty wears off.
Roll your first dice now and see why players, teachers, and busy humans keep coming back to it.
Final word
Good tools fade into the background and let the moment shine. This dice roller does exactly that – instant when you need it, deep when you want it, and fun the whole way through. Now stop reading and roll something ridiculous.