Casting Dice — a wizard casting glowing dice

Casting Dice — online dice roller for D&D, Warhammer, and tabletop games

“Roll with precision. Play with confidence!”

Welcome, caster. Choose your dice, speak the roll, and let fate answer. Casting Dice gives you fast, provably fair rolls for every tabletop adventure — from a single d20 to a fistful of fireball d6s — with modifiers, advantage, saved macros and a full roll history at your side.

Quick Roll

Roll Builder

Results

Awaiting your roll…
Total

Crit die: d20 — a natural 20 is a critical, a natural 1 is a fumble.

Roll History

  1. No rolls yet — your history will appear here.

Presets & Macros

Name your current Roll 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.

No presets saved yet.

Dice Browser Phase 2

A categorised, collapsible library of extended and system dice is on the way. Each category below previews what is coming.

Extended Polyhedral Coming soon

Uniform 1…N dice beyond the standard set.

d2d3d5d7d14d16d24d30
System Dice Coming soon

FATE/Fudge (four −/blank/+ dice summing −4 to +4), d66 (two d6 as tens+units, 11–66), Star Wars, Shadowrun and World of Darkness dice pools.

FATE / Fudged66Star WarsShadowrunWorld of Darkness
Wargaming Dice Coming soon

Warhammer d3 (rolled as ceil(d6 ÷ 2)), scatter dice and artillery dice with labelled symbol faces.

Warhammer d3ScatterArtillery
Narrative & Board-Game Dice Coming soon

Story dice with labelled symbol faces and common board-game dice.

NarrativeBoard-game

Game Master Tools Phase 3

Advanced tools for running encounters are planned for a future release:

Multi-group rollingEncounter presets Probability chartsRoll statistics (min / max / average / distribution) Themed dice sets: Gold · Infernal Red · Emerald Green

How to Use Casting Dice

  1. Quick roll: tap any die in Quick Roll (d4–d100) to roll one instantly.
  2. Build a roll: set the number of dice, pick a dice type, add a modifier, and choose Normal, Advantage or Disadvantage.
  3. Cast it: press the red Roll Dice button — each die appears as a chip and the total shows below.
  4. Read crits: on a d20, a natural 20 glows green (critical) and a natural 1 glows red (fumble).
  5. Save macros: name your current setup under Presets to make a one-tap button (e.g. “Sneak Attack 6d6”).
  6. Keep a record: every roll is logged in History — expand, copy or print it any time.
  7. Sound: flip the sound toggle in Results for roll, crit and fumble tones (off by default).

Frequently Asked Questions

Are the rolls really random?
Yes. Every roll uses your browser’s cryptographic random number generator (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.
Do my presets save?
Presets and history are held in memory for your current session only and reset when you refresh or close the tab. Casting Dice stores nothing on your device. Use the “Copy presets as text” button to keep a copy you can paste back later.
Which game systems are supported?
Casting Dice covers the core polyhedral set (d4, d6, d8, d10, d12, d20, d100) with modifiers and advantage/disadvantage today. Extended and system dice — FATE/Fudge, d66, Star Wars, Shadowrun, World of Darkness, Warhammer and narrative dice — are on the roadmap and previewed in the dice browser.
Can I use it on my phone?
Yes. Casting Dice is mobile-first and responsive. Controls stack into a single, thumb-friendly column on narrow screens, so you can roll comfortably at the table from any phone or tablet.
Is it free?
Completely free. There is no account, no download and no cost — just open the page and roll.