Invalid notation
The format must be NdM with optional ±modifier.
Fix: Example: 1d20, 4d6+2, 3d8-1.
Search tools and pages.
Roll any combination of dice using d-notation (e.g. 1d20+3, 4d6) with summed results
Output will appear here...
content bottom • up to 300x250
sidebar • 160x600
Written by Giorgos Kostas. Last reviewed:
Dice Roller accepts standard tabletop d-notation — like `2d6`, `1d20+3`, or `4d8-1` — and returns each individual roll along with the sum, modifier, and grand total.
It's perfect for tabletop RPGs (Dungeons & Dragons, Pathfinder, Call of Cthulhu), probability demos, and loot/damage rolling without installing an app.
2d6+3
Roll: 2d6+3 Rolls: 4, 5 Sum of dice: 9 Modifier: +3 Total: 12
The format must be NdM with optional ±modifier.
Fix: Example: 1d20, 4d6+2, 3d8-1.
Rolls are capped at 1000 dice.
Fix: Reduce the dice count for large simulations.
Yes — +N or -N modifiers are added to the sum.
Math.random, which is sufficient for games and demos but not cryptographic.
Yes — up to 1000 dice per roll.
No — the roller runs entirely in your browser.
Not directly — roll 4d6 and discard the lowest yourself, or use the output's rolls list.
Pair the dice roller with the coin flip, random number, and UUID helpers. You can also browse the full Random Content Generators category for more options.
Flip one coin or simulate up to 1000 flips with heads / tails counts and percentages
Generate random numbers
Generate UUIDs (Universally Unique Identifiers)
Generate strong passwords with adjustable length and character types. Includes a real-time strength meter and copy button for quick password creation.
Generate random letters (a-z, A-Z, or mixed) of configurable length — ideal for games, puzzles, and tests
Generate random English words from a curated list — perfect for passphrases, prompts, and placeholders
Compose and export Apple App Store screenshot sets
Convert binary to hexadecimal
Convert binary to readable text
Convert text between different cases (camel, snake, kebab, etc.)
Estimate Cash App fees for instant deposits, business payments, and Bitcoin withdrawals
Count characters in text