All Tools

Dice Roller & Coin Flip – Virtual Dice and Toss

I built this for a tabletop RPG session where we realized nobody had brought physical dice. It rolls all the standard dice — d4 through d20 — plus coin flips. Uses the browser's crypto API for genuinely random results.

100% free, no signup

Custom dice (d2–d100) + roll history export

Custom Dice & History Export — premium template

One-time unlock: $3

Buy now on WhatsApp

Your files are processed in your browser and never uploaded to any server.

A note from me

For tabletop RPGs, the d20 is the most-used die. One tip: if you're rolling for advantage (roll twice, take the higher), it's faster to roll 2d20 at once and pick the higher number yourself. Also, for anything where the stakes are high — like a D&D death save — I'd still use physical dice if available. Virtual dice are unbiased, but there's something satisfying about the physical roll.

— Mirza Noman Baig

How to use this tool

  1. 1Pick dice or coin flip mode.
  2. 2Choose the die type and quantity.
  3. 3Click Roll or Flip.
  4. 4Use the result.

Real results from testing

These are actual measurements from using this tool, not estimates.

D&D session with no dice

Before

Forgot physical dice at home

After

Rolled d20 for ability checks all session

Worked seamlessly. The results felt genuinely random.

Classroom probability demo

Before

Needed to show 100 coin flips to a class

After

Ran flips quickly for a live demonstration

Students could see the results trending toward 50/50 as the sample grew.

Making a decision with friends

Before

Couldn't agree on where to eat

After

Coin flip settled it in 2 seconds

Simple, fair, done. No more debate.

Dice Roller & Coin Flip features

All standard dice

d4 through d20 — the full tabletop RPG set.

Multiple dice at once

Roll any quantity and see the individual results plus the total.

Coin flip

Heads or tails, instant and fair.

Cryptographically random

Not Math.random — the browser's secure random source.

Frequently asked questions

Are the dice rolls truly random?+

Yes. They use the browser's crypto.getRandomValues, which is the same source used for security-critical random numbers.

Can I roll multiple dice at once?+

Yes. Roll any number of dice simultaneously and see the total.

What dice types are supported?+

d4, d6, d8, d10, d12, and d20 — the standard tabletop RPG dice set.

Does it work for board games?+

Yes. Works anywhere you'd use physical dice.

Is the coin flip fair?+

Yes. 50/50, using the same cryptographically random source.