Dice Roller

A free online dice roller and dice generator. Add any combination of d4, d6, d8, d10, d12, d20, or d100, then roll the dice in one click.

Tap a die above to add it, or pick a preset. Then roll the dice.
Sum 0
Modifier
Total 0

Recent Rolls

Online Dice Roller and Dice Generator

This dice roller is a free online dice generator for tabletop games, classroom activities, board games, and anywhere else you need to roll the dice without reaching for a physical set. Add as many dice as you like - any combination of the seven standard polyhedral dice (d4, d6, d8, d10, d12, d20, d100) - and roll them all in one click. Each die is rolled independently using Math.random(), giving every face an equal chance on every roll.

How to Roll the Dice

  1. Pick your dice - Tap a die chip (d4, d6, d8, d10, d12, d20, d100) to add one to the tray. Tap multiple times for multiple dice.
  2. Or use a preset - 1d20 for D&D attack rolls, 2d6 for board games, 3d6 or 4d6 for stat rolls, 1d100 for percentile checks.
  3. Roll the dice - Hit the big Roll the Dice button. Every die in the tray shakes and lands on a new value at the same time.
  4. Reroll just one - Click an individual die to reroll only that one - useful for D&D advantage/disadvantage or Yahtzee-style keep-and-reroll mechanics.
  5. Add a modifier - Type any number into the Modifier field; it's added to the sum to give your Total roll.
  6. Remove dice - Hover a die and click the ✕, or use Clear Tray to start over.

Dice Types Supported

What "Roll the Dice" Actually Means

Every time you click Roll the Dice, the dice generator runs Math.floor(Math.random() * faces) + 1 for each die in the tray. This is a uniform random draw - every face has exactly a 1/4, 1/6, 1/8, 1/10, 1/12, 1/20, or 1/100 chance depending on the die. There is no memory of previous rolls. A streak of low rolls does not make a high roll more "due", and vice versa - that's the gambler's fallacy. Over many rolls each face will average out to its expected frequency, but any individual roll is independent.

Common Dice Roller Use Cases

About the Roll History

Every time you roll the dice, the result lands in the Recent Rolls list with a full breakdown - which dice you rolled, what each one landed on, and the total. The last 20 rolls are kept and saved in your browser's local storage, so reloading the page or closing the tab and coming back later preserves your history. Clear Tray resets the dice in play but does not wipe your history; refreshing your roll history on its own isn't currently supported - clearing browser storage for this site wipes both.

Tips for Common D&D Rolls

Contact Us