Dice Roller Online

Roll any number and type of dice with modifiers and instant totals, right in your browser.

The Dice Roller runs entirely in your browser using the Web Crypto API. Your dice settings and results never leave your device and nothing is uploaded to ArrayKit.

Open the Random Number Generator

About Dice Roller

The Dice Roller lets you roll any number of dice, in any common size from d4 up to d100, and adds an optional modifier to the total — exactly like typing 3d6 + 2 at the table. Pick a preset die with one click or set a custom number of dice and sides, then roll to see each individual result plus the sum and the modified total. It is built for tabletop RPG sessions like Dungeons & Dragons, board games that need an extra die, quick probability checks, or settling an argument with a fair roll. Every roll uses your browser's cryptographically secure random number generator, so results are unbiased and nothing about your game ever leaves your device.

Features

How to use the Dice Roller

  1. Pick a common die size from the quick-pick row, or type a custom sides value
  2. Set how many dice to roll and an optional modifier
  3. Click Roll to generate the result with your browser's secure RNG
  4. Read each die's result, the sum, and the modified total, or copy the summary

Example

Input

3d6 + 2

Output

[4,2,5] = 11 +2 = 13

Common errors & troubleshooting

Frequently asked questions

What dice sizes does the Dice Roller support?
Any size from a 2-sided die up to d1000, with one-click presets for the standard tabletop set: d4, d6, d8, d10, d12, d20, and d100. You can also type a custom sides value for anything in between.
How does the Dice Roller pick random numbers?
It uses your browser's cryptographically secure random number generator (the same API behind secure tokens), not a simple pseudo-random function, so results are unbiased and fair for tabletop play.
Can I roll dice with a modifier, like 3d6 + 2?
Yes. Enter the modifier field with a positive or negative whole number and the Dice Roller adds it to the sum of the dice to produce the total, matching standard dice notation.
Does the Dice Roller support Dungeons & Dragons style rolls?
Yes. The d20 preset plus a modifier covers standard D&D ability checks, attack rolls, and saving throws, and the d4/d6/d8/d10/d12 presets cover common damage dice.
Is the Dice Roller fair for real tabletop games?
Each roll is generated independently using cryptographically secure randomness, so results are as fair as physical dice and are not influenced by previous rolls.
Does the Dice Roller send my rolls anywhere?
No. Every roll happens locally in your browser using the Web Crypto API. Nothing about your dice pool, modifier, or results is uploaded to ArrayKit.

Related tools

All ArrayKit tools