Dice Roller

Roll any number of dice with any number of sides — see each result and the total. Fair, random rolls from your browser, no physical dice needed.

Utility Tools Free No upload Instant

Loading Dice Roller…

Your browser is preparing the tool. It runs 100% locally.

Quick Answer

Choose how many dice and how many sides each has, and the roller gives every die's result and the total — so two six-sided dice might land on 4 and 3 for a total of 7. Sides can be anything from 2 to 100, not just the usual six, so it covers a four-sided, twenty-sided or odd custom die too. The rolls come from the browser's standard random generator, which is fine for games but not for anything where money or security is at stake. It runs entirely in your browser.

What the Dice Roller Does

Set the number of dice (up to ten) and the number of sides (from two to a hundred), roll, and you get each individual result listed out plus their sum. It replaces a real die for board games, tabletop role-playing, classroom activities or any time you need a quick random number in a range.

Because the sides are adjustable, it is not limited to a standard cube. Want a twenty-sided die for a role-playing game, or a hundred-sided die for a percentage roll? Set the sides and roll as many as you need at once.

How It Works

For each die, the tool picks a whole number from one up to the number of sides, with every face equally likely, then adds the results together for the total. It uses the browser's built-in random generator and the standard technique that keeps each outcome uniform, so no face is favoured.

Roll several dice and you see them individually as well as summed — useful when a game cares about each die, not just the total, such as rolling doubles or counting successes. Each die is independent of the others and of previous rolls.

Generation algorithm

  1. Read the settings. Take the number of dice and the number of sides per die.
  2. Roll each die. For each die, pick a whole number from 1 up to the number of sides, every face equally likely.
  3. Total them. Add the individual results to get the sum.
  4. Show the results. List each die's value and the total.

Each die

die = 1 + floor(random × sides) total = sum of all dice
Worked example
two six-sided dice → 4 + 3 = 7

Every face from 1 to the number of sides is equally likely; each die is independent.

Technical Details

Dice1 to 10
Sides2 to 100 per die
Outputeach die's result and the total
Distributionuniform (each face equally likely)
RandomnessMath.random (pseudo-random)
Where it runsIn your browser — nothing uploaded

Standards & references

  • Uniform outcomes — every face is equally likely, produced with the standard floor-of-random technique that avoids the bias a naive rounding would introduce.
  • Pseudo-random source — rolls come from the browser's Math.random, a fast pseudo-random generator that is fine for games and casual use.
  • Not for gambling or security — Math.random is not cryptographically secure and must not be used for real-money gaming, lotteries or anything where the outcome must be unpredictable to an attacker.

Accuracy & Limitations

Each roll is independent and uniform — every face is equally likely, and a previous roll has no effect on the next. There is no memory, so a six is exactly as likely after a run of sixes as at any other time.

It uses the browser's pseudo-random generator. That is perfectly fine for board games, role-playing and casual fairness, but it is not cryptographically secure, so do not use it for real-money gambling, lotteries or anything that must be tamper-proof.

Results are whole numbers from one to the number of sides. There are no fractional or zero outcomes, and the smallest die is two-sided (effectively a coin).

Several dice are summed as well as listed. If a game needs the individual dice — for doubles, or counting hits — read the list rather than the total.

The limits are ten dice and a hundred sides. For more dice or larger ranges, roll again and combine, or use a tool built for very large dice pools.

Real-World Use Cases

Board and tabletop games

Roll when you have lost the physical dice or need an odd number of sides.

Role-playing games

Roll a twenty-sided, eight-sided or any die a game system calls for.

Classroom and teaching

Demonstrate probability or generate random numbers in a lesson.

Quick decisions

Use a roll to pick at random when a die is handy but not to hand.

When to use it — and when not to

Good for

  • Board, tabletop and role-playing games
  • Any-sided dice (four-, twenty-, hundred-sided)
  • Rolling several dice at once
  • Casual random numbers in a range

Not the best choice for

  • Real-money gambling or lotteries
  • Security or cryptographic randomness
  • Weighted or loaded dice
  • Fractional or zero results

Just need one random number in a range? The random number picker does that directly. Need unpredictable randomness for security? Use a tool built on the cryptographic generator, not this one.

Frequently Asked Questions

How many dice and sides can I use?
Up to ten dice, each with anywhere from two to a hundred sides. So you can roll standard six-sided dice, a twenty-sided die for role-playing, or a hundred-sided die for a percentage roll.
Are the rolls really fair?
Yes — every face is equally likely, using the standard technique that keeps the outcomes uniform. Each die is independent, so no result is ever 'due'.
Can I use it for gambling?
Not for real-money gambling. It uses the browser's pseudo-random generator, which is fine for games but is not cryptographically secure, so it must not be used where money or security depends on the outcome.
Why does it show each die and a total?
Some games care about the individual dice — rolling doubles, or counting successes — not just the sum. So the tool lists every die and adds them up for you.
Is a previous roll connected to the next?
No. Each roll is independent. After three sixes, a six is exactly as likely as any other face on the next roll; the dice have no memory.
Can I roll a single die?
Yes. Set the number of dice to one and you get a single result with no total line.
What is the smallest die?
Two-sided, which is effectively a coin flip — it lands on one or two with equal chance.
Can I make a die weighted or loaded?
No. Every face is equally likely by design. For weighted outcomes you would need a tool that lets you set probabilities.
Does it give fractions or zero?
No. Results are whole numbers from one up to the number of sides; there is no zero and no fraction.
How is the randomness generated?
By the browser's Math.random, a fast pseudo-random generator. It is statistically fine for games and casual use, just not for security.
Is my activity uploaded?
No. The rolls happen entirely in your browser; nothing is sent anywhere.
Can it roll mixed dice, like one six-sided and one twenty-sided?
Not in a single roll — every die in a roll has the same number of sides. Roll each type separately if you need a mix.

References

Rolls each die as a uniform whole number from 1 to the chosen number of sides using the browser's Math.random; it is explicit that this is a pseudo-random generator — fine for games and casual fairness, but not cryptographically secure, so not for real-money gambling or security.

PopularHot

QR Code Generator

QR Code Generator online: fast, lightweight and always one click away.

UtilityOpen Tool
Popular

Stopwatch and Timer

Use Stopwatch and Timer anytime, free and private, with no app to install.

UtilityOpen Tool
Popular

Online Notepad

Use Online Notepad anytime, free and private, with no app to install.

UtilityOpen Tool
Popular

Unit Converter

Unit Converter — a handy, instant browser utility you will bookmark.

UtilityOpen Tool
Trending

Barcode Generator

Barcode Generator online: fast, lightweight and always one click away.

UtilityOpen Tool
Trending

Random Name Picker

Use Random Name Picker anytime, free and private, with no app to install.

UtilityOpen Tool

Ready to try the Dice Roller?

It is free, private and runs entirely in your browser — no sign-up, no uploads, no limits.