Dice Roller
Roll any number of dice with custom sides — D4, D6, D8, D10, D12, D20, D100, or custom.
Did this tool work for you?
How to use this calculator
- 1
Set the number of dice.
- 2
Choose the dice type (D6 is a standard die; D20 is used in tabletop RPGs like D&D).
- 3
Add a modifier (positive or negative number added to the total).
- 4
Click Calculate to roll — each click is a fresh roll.
Frequently asked questions
What is a D20?
A D20 is a 20-sided die used in tabletop role-playing games like Dungeons & Dragons. Rolling a D20 determines the outcome of actions — a 20 is a critical success, a 1 is a critical fail.
What is a modifier?
In tabletop games, modifiers are added to dice rolls based on character stats or abilities. For example, rolling 2D6+3 means roll two six-sided dice and add 3 to the result.
What is a percentile die (D100)?
A D100 gives a result from 1 to 100. It is used for probability-based outcomes — a 1-25 result means a 25% chance event occurred. In D&D, it is often rolled as two D10 dice (units and tens).
Dice rolling for tabletop games and probability
Common dice in tabletop RPGs
D4: damage for small weapons (daggers). D6: standard die, damage for swords, also used in board games. D8: longswords, greataxes. D10: crossbows, some spells. D12: battle axes, greataxes. D20: skill checks, attack rolls, saving throws. D100: percentage-based events, wild magic tables.
Dice probability
Rolling 2D6 produces results from 2 to 12, with 7 being the most likely (6 ways to make 7 out of 36 total combinations). Rolling 1D12 gives uniform probability of 1/12 for each face. Higher dice counts produce bell-curve distributions due to the central limit theorem.
Learn more from an authoritative source:
WikipediaCoin Flip
Flip a virtual coin — heads or tails. Flip multiple times and see statistics.
Magic 8 Ball
Ask the Magic 8 Ball a yes/no question and receive its mystical answer.
Random Color Generator
Generate random colors in HEX, RGB, and HSL formats. Generate a single color or a set of 5 random colors at once for design inspiration.
Color Palette Generator
Generate a harmonious color palette from any base hex color. Choose from complementary, analogous, triadic, or monochromatic schemes.
Username Generator
Generate unique, creative usernames from your name or keyword. Get 10 username suggestions with different styles — social media, gaming, professional.
Fake Data Generator
Generate realistic fake person data for testing and development: name, email, phone, address, date of birth, and more. Safe, randomised, non-real data.
Results are estimates for informational purposes only and do not constitute professional financial, medical, legal, or technical advice. Read full disclaimer →