Skip to main content
Back to Fun generators

Fun

Dice Roller

Used by developers, writers, and creators worldwide.

A free dice roller for every standard polyhedral die — d4, d6, d8, d10, d12, d20, and d100. Set your die type, choose how many dice to roll, and get individual results plus a combined total in one click. No bag of polyhedrals, no app, no setup. Tabletop RPG players use it for attack rolls, skill checks, and stat generation mid-session. Teachers run live probability experiments without hunting for manipulatives. Board gamers replicate full dice pools for Yahtzee or Farkle on a laptop. Each die result is shown separately so you can drop the lowest, apply modifiers, or spot a critical exactly as your ruleset requires.

Loading usage…

Free forever — no account required

How to use

  1. Choose your options above
  2. Click Generate
  3. Copy your result

Detailed instructions

  1. Set the Number of Dice field to how many dice you want to roll simultaneously (1 to 20).
  2. Open the Dice Type dropdown and select the die you need: d4, d6, d8, d10, d12, d20, or d100.
  3. Click the Roll button to generate your results instantly.
  4. Read the individual die results and the total shown in the output — apply any modifiers from your game manually.

Use Cases

  • Rolling 4d6 for D&D 5e or Pathfinder 2e character attribute generation
  • Simulating d20 rolls with advantage by setting count to 2 and taking the higher
  • Running a classroom probability experiment with 10 d6s to demonstrate bell curve distribution
  • Replacing a missing dice set for Yahtzee by rolling 5d6 and reading individual values
  • Resolving percentile skill checks in Call of Cthulhu or WFRP with a single d100 roll

Tips

  • For D&D 5e advantage, roll 2d20 and take the higher number; for disadvantage, take the lower — the individual results display makes this easy.
  • When generating a D&D character's six ability scores, roll 4d6 six times and mentally drop the lowest die from each group before totaling.
  • The d100 result is a single number from 1-100, not two separate dice — no need to combine tens and units like you would with physical percentile dice.
  • For Farkle, set count to 6 and type to d6; after scoring dice are set aside, reduce the count to only the remaining dice and re-roll.
  • Bookmark the page with your most common config pre-selected so you can jump straight to rolling during a live game session without adjusting settings.
  • To simulate a d3 (used in some RPGs), roll a d6 and halve the result rounding up — or use this roller for the d6 and do the math in one step.

FAQ

how do I roll with advantage in D&D using an online dice roller

Set the dice count to 2 and the type to d20, then roll. Take the higher of the two individual results shown — that's advantage in D&D 5e. For disadvantage, take the lower result instead.

is an online dice roller actually random and fair

This roller uses JavaScript's Math.random(), seeded by system entropy, which gives each face an equal probability of landing. For gaming, teaching, or any casual decision-making, results are statistically unbiased and unpredictable.

what is a d100 percentile die and when do you use it

A d100 generates a number from 1 to 100 and is the core mechanic in games like Call of Cthulhu, WFRP, and Traveller, where skills are rated as percentages. Roll d100 and succeed if the result falls at or under your skill value.