Dice Roller — D4 to D100 with History

Free dice roller with D4, D6, D8, D10, D12, D20, D100 support. Multiple dice, modifiers, animated rolls, roll history — 100% client-side, cryptographic randomness. 100% serverless.

🔒 100% Private
Completely Free
🌐 Runs in Browser
📦 Export Ready

Dice Roller — D4 to D100 with History

Tool Workspace

Ready

Loading tool...

  1. Choose dice type — click a preset (D4-D100) or configure manually.
  2. Set count and modifier — how many dice and any +/- bonus.
  3. Roll — click Roll All or press Space to roll.
  4. View history — all past rolls are saved for the session.

What Is the Dice Roller?

The Dice Roller is a free, animated virtual dice roller supporting all standard RPG dice — D4, D6, D8, D10, D12, D20, and D100. Roll multiple dice with modifiers, see animated results with Unicode dice faces, and keep track of your roll history.

Key Features

  • All Dice Types — D4 through D100.
  • Multiple Groups — Roll different dice types together.
  • Modifiers — Add +/- bonuses to any roll.
  • Animated Rolls — Watch dice faces animate before revealing results.
  • Roll History — Track up to 20 past rolls.
  • Keyboard Support — Press Space to roll.
  • Cryptographic RNG — Uses crypto.getRandomValues.

Privacy

100% client-side. No data is sent anywhere.

Frequently Asked Questions

Is the randomness truly random?

Yes. The tool uses the Web Crypto API (crypto.getRandomValues) for cryptographically secure random numbers — the same technology used in security applications.

What dice types are supported?

D4, D6, D8, D10, D12, D20, and D100. You can also create custom combinations with multiple dice groups.

Can I add modifiers?

Yes. Each dice group has a modifier field. Add +2 for a strength bonus or -1 for a penalty.

Can I roll multiple dice at once?

Yes. Add multiple dice groups with the + Add Die button. Each group can have different dice types and counts.