Skip to content
T
Tools.Town
Free Online Tools for Everyone
Product Updates

Dice Roller

Introducing the Dice Roller — D4 to D100, Modifiers and All

Roll any combination of polyhedral dice — D4, D6, D8, D10, D12, D20, D100 — with custom counts and modifiers. See every die, get the total, fully client-side.

Tools.Town Team 23 June 2026 2 min read

Physical dice are easy to lose and never around when you need them. The new Dice Roller puts a full set in your browser: every standard polyhedral die, custom counts, modifiers, and a clear breakdown of each roll.

What it does

  • All seven dice: D4, D6, D8, D10, D12, D20, and D100 (percentile).
  • Custom counts: roll up to 100 of any single die at once.
  • Mix dice types: combine groups like 2d6 + 1d20 in one throw.
  • Modifiers: add a positive or negative flat bonus to the total.
  • Full breakdown: see each individual die face, every subtotal, and the grand total — plus the theoretical range.
  • Roll history: recent throws are kept so you can compare them.
  • Client-side: nothing you roll ever leaves your browser.

Why it matters

Tabletop RPGs, board games, classroom probability demos, and quick fair decisions all run on dice. A virtual roller gives you uniformly fair results on every face, shows the maths instead of hiding it behind a single number, and works on any device without a flat surface or a missing d20.

Learn more

Read How Dice Probability Works: Odds, Modifiers, and Fair Rolls to understand flat versus bell-curve odds and what a modifier really changes, then try the Dice Roller yourself.

Frequently Asked Questions

Which dice does it support?
All seven standard polyhedral dice — D4, D6, D8, D10, D12, D20, and D100 — and you can mix types and roll up to 100 of each in a single throw.
Can I add a modifier?
Yes. Add a positive or negative flat modifier to the total, just like tabletop bonuses and penalties — for example 1d20 + 5 or 2d6 − 1.

Explore more on Tools.Town Blog

Finance guides, tool launches, and engineering stories — updated weekly.

All Posts