Full NdM Notation
Type 2d20+5 or 4d6-1 directly into the input without touching a dropdown — the parser handles any standard dice expression including modifiers in both positive and negative form.
500+ fast, free tools. Most run in your browser only; Image & PDF tools upload files to the backend when you run them.
Dice Roll Advance — roll virtual dice with NdM notation, custom controls, and session history.
Rolling physical dice is satisfying until the D4 slides under the couch or you are playing remotely and the game master needs to roll fifteen dice at once. Dice Roller accepts standard NdM notation — type 4d6, 2d20+5, or 8d6 and get every individual die value plus the final total in under a second. A per-die breakdown shows each face separately so the whole table can verify the math, and a session history log keeps recent rolls visible for the inevitable 'wait, what was that number?' moment. Powered by cryptographic randomness, every roll is as fair as a freshly opened set of polyhedral dice. Whether you are a tabletop RPG player generating ability scores, a board-game designer stress-testing probability curves, or a math teacher demonstrating distribution data, this tool handles the roll and gets out of the way.
Type 2d20+5 or 4d6-1 directly into the input without touching a dropdown — the parser handles any standard dice expression including modifiers in both positive and negative form.
Every individual die face is shown separately alongside the total, so the whole table can verify that a fireball's 8d6 added up correctly and nobody is hiding a low roll.
Recent rolls persist in a log below the input throughout your session so you can audit a critical hit, compare ability score sets, or settle a table dispute about what was rolled three turns ago.
Add or subtract flat modifiers directly in the notation and the tool computes the adjusted total automatically — no mental arithmetic required while tracking initiative in a fast-paced combat round.
Step through count, sides, and modifier with increment controls if you prefer clicking over typing, making it friendlier for new players who haven't memorized NdM shorthand yet.
Each die face is sampled from the Web Crypto API, giving you genuine uniform randomness across the full face range — no Math.random clustering that could skew low rolls on large dice.
Input: 1d20+7
Output: Roll: 14 → Total with modifier: 21
Input: 8d6
Output: Rolls: 5, 2, 6, 4, 3, 6, 1, 5 → Total: 32
Input: 4d6
Output: Rolls: 6, 4, 5, 2 → Sum: 17 (drop the 2 manually for the standard 4d6-drop-lowest score of 15)