Dice Roller

Roll any combination of dice. Supports d4 through d100.

This tool is for informational and educational purposes only. It is not a substitute for professional financial, medical, legal, or engineering advice. See Terms of Service.

Can't find what you need?

Request a Tool

How to Use the Dice Roller

Select how many dice to roll and what type, then click Roll Dice. Press the Space bar as a keyboard shortcut. The last 10 rolls are saved in the history below the result.

  1. Number of dice: Enter 1 to 100 dice of the same type. Rolling 3d6 is a classic for character attributes in D&D.
  2. Dice type: Choose from d4, d6, d8, d10, d12, d20, or d100 (percentile dice). The d20 is the standard resolution die in Dungeons and Dragons and most other tabletop RPGs.
  3. Read the results: Each die result is shown individually. The total and average are shown in the breakdown below.

About Dice and RPGs

The d6 (six-sided die) is the oldest standard die and is used in hundreds of board games from Monopoly to Catan. The d20 is central to D&D 5th edition: roll it and add your modifiers to beat a Difficulty Class (DC). Common rolls include Initiative (1d20), attack rolls (1d20 + attack bonus), and ability checks (1d20 + ability modifier). The d100 (or two d10s) is used for percentage-based tables and critical hit charts in many systems.

Frequently Asked Questions

What dice do I need for D&D?

A standard D&D dice set includes seven dice: d4, d6, d8, d10, d12, d20, and a percentile d10 (marked 00-90 for use with a regular d10 to make d100). The d20 is the most used die in D&D 5th edition for attack rolls, saving throws, and ability checks. The other dice are primarily used for damage rolls. Different weapons deal different damage types: a dagger deals 1d4, a short sword 1d6, a longsword 1d8, a greatsword 2d6, and so on.

Is the dice roller truly random?

The dice roller uses JavaScript's Math.random() function, which is a pseudo-random number generator (PRNG). It is random enough for games and entertainment but is not cryptographically secure. For tabletop RPGs, this is perfectly adequate. Each roll is statistically independent and uniformly distributed across the possible outcomes. The average of many rolls will converge to the expected value (for a d6, that is 3.5).

What is the average roll for each die type?

The expected average for each die: d4 = 2.5, d6 = 3.5, d8 = 4.5, d10 = 5.5, d12 = 6.5, d20 = 10.5, d100 = 50.5. These are calculated as (min + max) / 2. When rolling multiple dice, the averages add together: 2d6 averages 7, 4d6 averages 14.

How do I roll 4d6 drop lowest for D&D stats?

Roll 4d6 (select 4 dice, d6 type) and manually drop the lowest number from the results shown. For example, if you roll 3, 5, 2, 6, the lowest is 2, so your stat is 3+5+6 = 14. Repeat six times to generate all six ability scores. This method produces higher average stats than rolling 3d6 straight. Our tool shows each individual die result, making it easy to identify and discard the lowest.