Advertisement
top slot

Dice Roller

Roll D4, D6, D8, D10, D12, D20

Schools

Dice Roller

Roll D4, D6, D8, D10, D12, D20

Advertisement
top slot
Total
Sum of dice: · modifier

Save & share this preset

Get a short link that opens this tool prefilled with your current setup. Great for classrooms, teams, and recurring events.

Heads-up: guests can save 1 preset per browser. Sign in to save unlimited presets and keep them forever.

Saved. Anyone who opens this link gets your preset prefilled.

Theme

Premium themes are a Pro perk

Holographic, Gold, Marble — plus saved presets, ad-free, and verified profile.

See Pro plans

Die type

D shape rolling 1–

History

About Dice Roller

What an online dice roller is for

Dice are the most flexible random-number generator humans have ever made. With a single D20 you can resolve a D&D attack, generate a random number 1-20, pick a random student from a class of 20, or settle a tiebreaker. With four D6 you can roll a D&D ability score. With one D100 you can resolve percentages. A virtual dice roller gives you the whole bag — D4, D6, D8, D10, D12, D20, and any custom-sided die from 2 to 1000 — without the physical dice.

Why use this over physical dice

  • Animated 3D-style cubes with a tumbling bounce, so the result still feels rolled, not chosen
  • Sound — a square-wave rattle during the tumble, with a rising arpeggio when any die crits (rolls its natural max)
  • Crit-sparkle animation — when any die rolls its maximum (nat 20 on a D20, 6 on a D6, etc.), it scales up with a golden glow. It's the most satisfying part of the tool.
  • Multiple dice at once — roll 5d6 for Yahtzee, 4d6 for D&D ability scores, 10d10 for a stat-test simulation
  • Modifier — add a +/- between -20 and +20 to the sum (e.g. 1d20+5 for an attack roll with a +5 bonus)
  • Custom sides — anything 2 to 1000. D7? Sure. D100 for percentile rolls? Of course.
  • Roll history — last 50 rolls preserved so you can refer back if a result is disputed
  • Themes — 5 free dice themes plus Holographic and Marble for Pro members

D&D / TTRPG-friendly

This page has been tested by D&D and Pathfinder players. The defaults match what tabletop RPG-ers expect:

  • D20 is the marquee die — natural 20 triggers the crit animation + arpeggio sound
  • Common rolls like 4d6 (ability score), 2d6 (damage), 1d20+5 (skill check) take 2-3 clicks
  • Bookmarkable shortcuts: /tools/dice-roller/dnd-d20, /tools/dice-roller/dnd-stats, /tools/dice-roller/percentile
  • Save & share lets you publish a 'kit' (e.g. "2d8+3 fireball damage") that you can paste into Discord during a session

A note on RNG fairness

This tool uses Math.random() per die, called fresh each roll, which produces a uniformly distributed integer in [1, sides]. There is no carry-over state, no bias toward recent rolls, no streak-correction. If you roll five D20s in a row and get five 20s, that's pure luck (about 1 in 3.2 million) — not a bug.

Advertisement
in-content slot

Frequently asked questions

Yes. Each die's result is chosen by Math.random() the moment you click Roll, completely independent of every other die in the roll and every prior roll. Each face has exactly 1/N probability.

For practical purposes, none. Math.random() is a high-quality PRNG (Mersenne-Twister or xoshiro variants depending on the browser) that passes the standard randomness tests over billions of samples. A real die has slightly more bias from manufacturing tolerances and can be influenced by how you toss it; a virtual die has none of those issues.

Set sides=20, count=1, and slide the Modifier slider to +5. The result shows both the sum of the dice and the final total with the modifier applied.

When any die rolls its maximum value — D20 → 20, D6 → 6, etc. — the die scales 1.15x with a yellow drop-shadow glow, and a rising E5→G5→B5 arpeggio plays. It's a satisfying micro-celebration.

The slider caps at 20 dice for visual clarity. If you need 100+ dice rolls in a batch, use the API endpoint instead (Pro / Developers tier).

Personalisation matters more than people admit — picking your 'lucky dice' colors before a session is a small ritual that increases engagement. Five themes are free; Holographic and Marble are Pro perks.

Yes — change sides to any number 2-1000. Use a D30 to pick a random student from a 30-person class. Use a D100 for percentile rolls. Use 2D6 for a board game token draw.

Embed this tool on your site

Drop a one-line iframe snippet into any blog, lesson plan, or knowledge base. Powered-by-Toolenza link included.

Embed this tool

Paste this snippet into any HTML page. The tool runs entirely in your reader's browser.

Advertisement
bottom slot
Sticky ad — mobile-sticky

Dice Roller

No reviews yet — be the first to share your thoughts.

Your rating
  1. No reviews yet — be the first to share your thoughts.
Powered by Codenzia
Sticky ad — mobile-sticky
↑↓ navigate open
Toolenza Brain
Tip: describe a result you want, not a tool. The Brain picks for you.
⌘⇧K to open · esc to close
Thanks! We read every message.