Dice Roller

Build your dice pool by clicking dice types, add a modifier, and roll. Supports all standard tabletop RPG dice with cryptographically secure randomness. Includes quick presets for common rolls and a full roll history.

Click dice to add to your roll pool

Roll Pool

Quick presets

All dice rolls use crypto.getRandomValues() for cryptographically secure randomness. Results are generated entirely in your browser.

How it works

This roller uses your browser's most secure random number generator — the same kind used for encryption — so the results are truly unpredictable and fair. Build a pool of any combination of standard polyhedral dice (d4, d6, d8, d10, d12, d20, d100), add an optional numeric modifier, and roll them all at once.

Quick presets

The preset buttons provide one-click access to common rolls. The "4d6 drop lowest" preset is the classic D&D method for generating ability scores — it rolls four six-sided dice, drops the lowest result, and sums the remaining three. The dropped die is shown dimmed so you can see exactly what was removed.

Roll history

Your last 10 rolls are displayed in the history section, showing the dice notation, individual results, and total for each roll. History is stored in memory only — refreshing the page clears it.