Online Dice Roller for D&D

Roll any combination of dice including d4, d6, d8, d10, d12, d20, and d100 for tabletop RPGs, board games, and more.

Runs in your browser. No data leaves your device.

Frequently Asked Questions

How does the Dice Roller work?

For each die, the tool generates a random integer by calling Math.floor(Math.random() * sides) + 1, producing a uniform value between 1 and the chosen die size. It supports D4 through D100 plus custom-sided dice. Results animate with randomized 3D CSS rotations, and full roll history with per-type breakdowns is saved to localStorage.

What dice types can I roll?

All standard tabletop RPG dice: d4, d6, d8, d10, d12, d20, and d100 (percentile). You can roll multiple dice of the same or different types at once.

Are the dice rolls truly random?

Yes. Each roll uses the browser's cryptographic random number generator for a fair result. No patterns, no seeding, no predictability.

Can I roll multiple dice at once like 4d6?

Yes. Select the dice type and quantity, and roll them all at once. The tool shows each individual die result plus the total sum.