CalcAdda 107+ Tools

🎲 Dice Roller

Roll virtual dice for D&D, board games, and tabletop RPGs. Supports d4, d6, d8, d10, d12, d20, d100. Roll multiple dice at once, add modifiers, and track your roll history.

100% Free Instant Results Mobile Friendly D&D Compatible Roll History

Critical Hit

d20: 5%

Natural 20

Most Common

2d6 = 7

16.67% chance

Percentile

d100

1% increments

Average

d20 = 10.5

Expected value

Virtual Dice Roller

Select Dice Type

d4
4-sided
d6
6-sided
d8
8-sided
d10
10-sided
d12
12-sided
d20
20-sided
d100
100-sided
Add to total

🎯 Results

Total
0
Average
0.0
With Modifier
0
1d6

Common D&D Rolls

Ability Check 1d20
Skill Check 1d20+5
Attack Roll 1d20
Spell Attack 1d20+3
Greatsword 2d6+3
Longbow 1d8

Dice Probabilities

d20 Critical Hit (20) 5%
d20 Critical Fail (1) 5%
2d6 Minimum (2) 2.78%
2d6 Maximum (12) 2.78%
2d6 Average (7) 16.67%
d100 Percentile 1% each

Roll History

No rolls yet

📚 About Dice Rolling

🎲 Dice Notation

Dice are written in notation like "2d6+3" meaning: roll two 6-sided dice, add 3 to the total. The number before 'd' is how many dice, after 'd' is sides per die.

⚔️ D&D Dice

  • d20 - Attacks, saves, checks
  • d12 - Barbarian damage
  • d10 - Heavy weapons, percentile
  • d8 - Medium weapons, healing spells
  • d6 - Rogue sneak attack, fireball
  • d4 - Small weapons, guidance

📊 Probability

Each die has equal probability for each face. Multiple dice create a bell curve - middle results are more common. Great for game balance!

🎯 Critical Hits

In D&D, rolling a 20 on a d20 is a critical hit (double damage dice). Rolling a 1 is a critical fail (automatic miss).

❓ Frequently Asked Questions

Are these dice truly random?

Yes! Our dice roller uses JavaScript's Math.random() which provides statistically random results suitable for games. Each roll is independent and fair. The algorithm is cryptographically secure enough for casual gaming.

What does "2d6+3" mean?

2d6+3 means: roll 2 six-sided dice, add the results together, then add 3 to the total. The 'd' stands for dice, the number before is quantity, after 'd' is sides. The modifier is added after summing all dice.

Can I roll dice with advantage/disadvantage?

You can simulate advantage/disadvantage by rolling two d20s and manually choosing the higher (advantage) or lower (disadvantage) result. We'll add an automatic advantage/disadvantage feature in a future update!

What's a d100 used for?

d100 (percentile dice) is used for percentage rolls, random tables, and determining outcomes with 1% increments. Common in D&D for wild magic surges, random encounters, treasure tables, and character background generation.

Can I save my roll history?

Yes! Your roll history is automatically saved in your browser's local storage. It will persist even after closing the browser. You can clear it anytime using the "Clear History" button.

⚠️ Note: This dice roller is for entertainment and gaming purposes. Results are random and fair for all your tabletop needs! Perfect for D&D, Pathfinder, Call of Cthulhu, and any other TTRPG.