Games & Lotteries

Dice Roller

Roll any combination of dice — from a single d6 to a handful of d20s for tabletop games — with true random, unbiased results.

Cryptographically secure Instant, in your browser Free, no sign-up

Generate

Your result will appear here

How the Dice Roller works

Physical dice can be subtly biased by manufacturing tolerances, wear, or an uneven surface — this digital roller removes all of that, generating each die's result independently from a cryptographically secure random source so every face has exactly a 1-in-N chance regardless of how many dice you roll or which side you pick.

It supports every standard polyhedral die used in tabletop gaming (d4 through d20) plus d100 for percentile systems, and lets you roll a whole pool at once — handy for damage rolls, stat generation, or any system that asks you to sum several dice together.

How to use it

1
Choose your diePick a standard die type — d4, d6, d8, d10, d12, d20, or d100 for percentile rolls.
2
Set how manyRoll a single die, or several at once for damage rolls and dice-pool systems.
3
RollEach die is rolled independently and fairly; the total is shown alongside individual results when rolling more than one.

Frequently asked questions

Is a virtual dice roll fair?

Yes — each roll uses the Web Crypto API's secure random source and unbiased range mapping, so every face is equally likely on every roll.

Can I roll dice with an unusual number of sides?

The presets cover the standard tabletop set; for a custom side count, use the Random Number Generator tool and set 1 as the minimum and your side count as the maximum.

Does the total account for modifiers?

The shown total is the raw sum of the dice rolled; add any flat modifiers from your game system afterward.