All tools
Math & Everyday

Dice Roller

Roll any standard die (d4-d100) or a custom side count, with an optional modifier.

πŸ”’ Runs entirely in your browser β€” nothing here is ever uploaded

About the Dice Roller

Rolls any standard tabletop die (d4 through d100) or a custom side count, any number of dice at once, with an optional flat modifier added to the total.

100% Free Runs in Your Browser No Sign-Up Required
How to use it
  1. Choose a die type (or Custom for any side count).
  2. Set how many dice to roll and an optional modifier.
  3. Click Roll to see each individual result plus the total.
Formula
Each die: Math.floor(Math.random() * sides) + 1, giving a uniform integer from 1 to the die's side count; the total sums all dice plus any flat modifier.
Worked example

Rolling 2d6+2 might show individual rolls of 4 and 5 (sum 9), plus the +2 modifier, for a total of 11.

Recommendations
  • β€’ Use the standard NdM shorthand (e.g. 3d6) to quickly describe a roll to others.
  • β€’ A modifier can be negative β€” enter e.g. -1 to subtract from the total.
Frequently asked questions
Yes β€” every die is rolled separately with its own random draw; results aren't correlated with each other.