Dice Roller

Roll any number of dice with any number of sides — d6, d20, and custom presets.

⏱ Updated: 18 Sep 2026

Calculator

Free dice roller: roll any number of dice with any number of sides.

Results
Sum

Set the number of dice and sides, then roll to see each result and the total.

How to Use the Dice Roller

Set how many dice to roll (1 to 20) and how many sides each one has — click a preset (d4, d6, d8, d10, d12, d20) or type a custom number — then hit Roll. Every die's result shows individually, with the sum below.

Two dice, six sides each, is the classic setup: Monopoly, Catan, backgammon. A single d20 covers most tabletop RPG resolution rolls. Rolling a handful of d6s at once covers Yahtzee-style games. This tool handles all three without switching pages, plus anything unusual a homebrew game calls for.

result = floor(random() × sides) + 1

Each die result is independent of every other — rolling low doesn't make the next roll any more or less likely to also come up low. If a run of the same number in a row looks suspicious, it isn't; independent rolls repeat more often than intuition expects, especially with fewer sides.

Worth a quick side-by-side with this site's Password Generator, which deliberately avoids Math.random(). A password needs randomness an attacker can't predict, so that tool uses crypto.getRandomValues(), pulling from the operating system's cryptographically secure source. A dice roll just needs to feel fair and be statistically even across many rolls — nobody's attacking a Yahtzee game — and Math.random()'s ordinary pseudorandom quality is completely adequate for that.