ToolVaults

Dice Roller — D&D Notation (NdM+K)

Roll dice using D&D-style notation like 3d6, 1d20+5, or 2d10-3. Supports D4 through D100 presets, custom sides, modifiers, and cryptographic randomness.

Runs 100% in your browser — nothing is uploaded.

Quick presets

Frequently asked

What notation is supported?

Standard D&D notation: NdM+K. N = number of dice (1-100), M = sides per die (2-1000), +K = modifier added to the total. Examples: 3d6, 1d20+5, 2d10-3, d20 (implicit 1 die).

Are the rolls fair?

Yes when cryptographic randomness is enabled — each die is sampled from crypto.getRandomValues(). We use rejection-free modulo which introduces a tiny bias for very large side counts; negligible for typical dice.

Can I share a roll?

Yes — the notation is in the URL. Copy and paste it anywhere; opening the link re-rolls with the same notation (new randomness).

Related tools