UtilityToolsLab

© 2026 UtilityToolsLab. Built and maintained by the UtilityToolsLab Team.

Free eBooks·About·Changelog·Privacy Policy·Terms of Service·Report a bug
HomeNumber & Base ToolsDice Roller

Related Tools

Matrix CalculatorRandom NumbersFibonacci GeneratorPrime Checker

Dice Roller

Roll d4 through d100 with standard dice notation like 2d6+3, a running history, and cryptographically random results. No physical dice required.

You Might Also Like

All Number & Base Tools

Matrix Calculator

Add, subtract, multiply, transpose, and find the determinant or inverse of a 2x2 or 3x3 matrix. No data ever leaves your device.

Random Numbers

Draw whole numbers from any range using your device's cryptographic random source, with unique-values mode and the modulo bias rejected rather than ignored.

Fibonacci Generator

Generate the Fibonacci sequence up to F(200) with exact BigInt precision. Shows golden-ratio convergence, a visual bar chart, and copy as CSV or lines.

Prime Checker

Check whether any positive integer is prime, with the full prime factorisation when it is not. Trial division to ⌈√n⌉ — deterministic and exact.

A die roll only means something if every face is equally likely, and Math.random() * 6 | 0 doesn’t actually guarantee that at the boundaries of its range. Dice Roller draws from crypto.getRandomValues instead, the same unbiased source behind this platform’s Random Number Generator, and rejects the small leftover slice of outputs that would otherwise favor low rolls by a sliver.

Type standard dice notation or switch to picking a die size and quantity with buttons. Every roll is added to a running history so you can see the sequence, not just the latest total.

Worked Example: Rolling 2d6+3

Click Load Sample and the notation field fills with 2d6+3: roll two 6-sided dice and add 3 to the sum. Press Roll and the result card shows the total plus the individual faces underneath it, something like 4 + 6 + 3 = 13. Press Roll again and the previous result drops into the history list below, so a run of several rolls stays visible at once.

Format Notes: Reading Dice Notation

  • XdY means roll X dice with Y sides each and sum them: 4d6 is the classic D&D ability-score roll, four 6-sided dice added together.
  • An optional +Z or -Z at the end adds or subtracts a flat modifier after the dice are summed, not per die: 3d8-2 rolls three 8-sided dice, adds them, then subtracts 2 once.
  • Notation accepts any die from 2 to 1000 sides, wider than the 7 preset buttons in Pick Die mode (d4 through d100) — type 1d1000 directly if you need a size the buttons don’t offer.
  • Notation is case-insensitive and tolerates spaces around the modifier, so 2D6 + 3 parses identically to 2d6+3.

Accuracy Limits: What This Doesn’t Simulate

Up to 20 dice per roll and up to 20 past rolls in the visible history are the hard caps; entering anything outside those ranges in Pick Die mode shows “Number of dice must be a whole number from 1 to 20.” This tool has no concept of advantage, disadvantage, exploding dice, or drop-lowest mechanics from any specific game system — it computes exactly what the notation says and nothing a house rule would add on top.

Enter dice notation or pick a die, then click Roll.