true

Roll the Dice

From d4 to d100 — with notation like 3d6, 4d6dl1 or 2d20kh1. Share any roll via link.

Frequently Asked Questions

What does 4d6dl1 mean?

Roll four six-sided dice and drop the lowest. The sum of the three remaining dice is your result. The standard method for D&D character ability scores.

How do advantage and disadvantage work?

With advantage, you roll two d20s and take the higher (notation: 2d20kh1). With disadvantage, you take the lower (2d20kl1). A 20 still counts as a critical hit, a 1 as a fumble.

What is a death saving throw?

When your character drops to 0 HP, you roll a d20 each turn. 10+ is a success, under 10 is a failure — three successes stabilize, three failures mean death. A natural 20 instantly restores 1 HP, a natural 1 counts as two failures.

How do I generate D&D character stats?

The most common method is 4d6dl1, repeated six times — roll four d6 for each of the six abilities (Strength, Dexterity, Constitution, Intelligence, Wisdom, Charisma) and drop the lowest. Alternatives: 3d6 (classic, harsher) or Point Buy (no rolling, distribute 27 points).

What is a critical hit?

A natural 20 (the raw roll, before modifiers) on a d20 attack roll — you double the damage dice. Some classes like the Champion Fighter also trigger crits on 19. A natural 1 is a fumble and automatically misses.

Do the dice work offline?

The initial page must load. After that, the roller works offline — history is stored in your browser. Shared links require internet though, since the server computes the deterministic replay.

Are the dice fair?

Yes. The server uses PHP's mt_rand seeded with a cryptographically random value (random_int from /dev/urandom). Each face has exactly 1/N probability. The 3D animation is purely visual — the result is determined the moment you click "Roll".

How do I share a roll?

After each roll, click "Share roll". The URL contains the notation and seed — whoever opens the link sees the exact same result. Useful for DMs who want to show their players rolls without anyone doubting them.

Can I roll multiple expressions at once?

Yes. Separate them with a semicolon: 1d20+5; 2d6+3 rolls the attack first, then the damage — both results appear side by side. Share-links reproduce all rolls from a single seed deterministically.