Casting Dice — cast and roll dice online for D&D, Warhammer, and tabletop games
“Cast with confidence. Play with precision!”
Welcome Caster!
Choose your dice, speak the cast, and let fate answer.
Casting Dice gives you fast, provably fair dice rolls for every tabletop adventure — from a single d20 to a fistful of fireball d6s — with modifiers, advantage, saved macros and a full cast history.
Results
Crit die: d20 — a natural 20 is a critical, a natural 1 is a fumble.
Quick Cast
Cast Builder
Cast History
- No casts yet — your history will appear here.
Presets & Macros
Name your current Cast Builder setup to save it as a quick-access macro (for example, “Fireball 8d6”). Presets live in memory only and reset on refresh — use “Copy presets as text” to keep a copy.
Dice Browser
Extended and system dice — click any die to cast it. Results appear in the Results panel above and in your history.
Extended Polyhedral
Uniform 1…N dice beyond the standard set.
System Dice
FATE/Fudge, d66, and dice-pool systems.
Star Wars / Genesys Narrative Dice
Build a pool of narrative dice; opposing symbols cancel and the net result is shown (success/advantage, triumph/despair). ◇ success · ▲ advantage · ◆ failure · ▽ threat · ★ triumph · ✦ despair.
Wargaming Dice
Warhammer d3 (ceil of d6 ÷ 2), scatter and artillery dice.
Narrative & Board-Game Dice
Story dice with symbol faces and common board-game dice.
Game Master Tools
Themed Dice Sets
Recolour your dice to match the mood of the table.
Probability & Statistics
Analyse the current Cast Builder configuration — dice count, type and modifier. (Advantage is not included in the distribution.)
Multi-Group Casting & Encounters
Add several groups and cast them together — a whole encounter in one click. Save the set as an encounter to reuse it.
How to Use Casting Dice
- Quick cast: tap any die in Quick Cast (d4–d100) to cast one instantly.
- Build a cast: set the number of dice, pick a dice type, add a modifier, and choose Normal, Advantage or Disadvantage.
- Cast it: click the felt table and your dice tumble onto it in 3D, with the total below. Larger or specialist casts show as result chips instead.
- Read crits: on a d20, a natural 20 glows green (critical) and a natural 1 glows red (fumble).
- Save macros: name your current setup under Presets to make a one-tap button (e.g. “Sneak Attack 6d6”).
- Keep a record: every cast is logged in History — expand, copy or print it any time.
- Sound: flip the sound toggle in Results for cast, crit and fumble tones (on by default).
- Go deeper: open the Dice Browser for extended, system, wargaming and narrative dice, and the Game Master Tools for probabilities, multi-group encounters and themed dice.
Understanding Dice Odds
Every die here is uniform — each face is equally likely. What changes the odds is how many dice you cast and how you combine them.
What are the odds of rolling a natural 20?
How much does advantage actually help?
| You need | Normal | Advantage | Gain |
|---|---|---|---|
| 5+ | 80% | 96% | +16 |
| 10+ | 55% | 80% | +25 |
| 11+ | 50% | 75% | +25 |
| 15+ | 30% | 51% | +21 |
| 20 | 5% | 9.8% | +4.8 |
Why does 3d6 feel different to a d20?
What is each die normally used for?
- d4 — daggers, magic missiles, small damage steps.
- d6 — the workhorse: sneak attack, fireballs, most dice-pool systems.
- d8 — longswords, common hit dice.
- d10 — percentile tens, World of Darkness pools, many damage rolls.
- d12 — greataxes and barbarian hit dice; the least-used polyhedral.
- d20 — attacks, saves and skill checks in d20 systems.
- d100 — percentile rolls, loot and wild-magic tables.
Dice by Game System
Different games count dice in very different ways. Casting Dice handles each convention natively — here is what to reach for.
Dungeons & Dragons 5e
Warhammer and wargaming
Shadowrun dice pools
World of Darkness and Storyteller games
Star Wars and Genesys narrative dice
FATE and Fudge
Dice Rolling for Game Masters
Running a table means rolling for a lot of creatures at once, and knowing the odds before you set a difficulty.
Rolling initiative and attacks for a whole encounter
Choosing a fair difficulty class
Keeping a record of what was cast
Frequently Asked Questions
Are the dice really random?
crypto.getRandomValues) with bias-free sampling, not the weaker Math.random. Each face of each die has an equal chance, so results are fair and unpredictable.