Online Dice Roller

Roll d4, d6, d8, d10, d12, d20 or d100 dice with crypto randomness.

Roll any combination of polyhedral dice in your browser using cryptographic randomness — the same source used for security tokens. Pick a die size and count, see each individual roll plus the total, and review the last 20 rolls in a history panel.

Common use cases

  • Roll dice for D&D, Pathfinder and other tabletop RPGs
  • Settle group decisions when no physical dice are around
  • Generate random numbers for board games and giveaways
  • Use d20s and d100s for percentage rolls and probabilities

Frequently asked questions

Is the randomness fair?
Yes. We use crypto.getRandomValues, the browser's cryptographic random source. Distribution is uniform within each die's range.
Can I roll modifiers like 2d6+3?
We handle the dice; add the modifier yourself or use a calculator. We may add expression input in a future update.
Why d100 and not d10?
d100 is included for percentile rolls common in tabletop RPGs. Pick d10 if that's what your game wants.

Related tools