OOnDevice

Dice Roller

Roll virtual dice with realistic faces. Supports d4, d6, d8, d10, d12, d20. Roll up to 6 dice at once.

Works offlineNothing uploaded

Choose your dice and hit Roll

How to use it

1

Choose your dice

Select the number and type of dice to roll.

2

Roll the dice

Click roll to throw your virtual dice.

3

View the results

See individual die values and the total sum.

When to use Dice Roller

You are thirty minutes into a D&D session and someone knocked the dice bag off the table. Or you are running a board game night over video call and half the players forgot to bring dice. Open this page, pick your die type — d4, d6, d8, d10, d12, d20, or d100 — choose how many to roll at once, and hit roll. Individual die values show alongside the total so you can read a damage roll or an initiative score at a glance. Batch rolls let you throw a whole handful of d6s for a fireball without clicking six times. Rolls are generated with crypto.getRandomValues, so the distribution is cryptographically random — no predictable cycle, no weighting. History shows your last ten rolls for the session, then clears when you close the tab.

  • Roll initiative for five players at a D&D table
  • Throw a fistful of d6s for board game damage over video call
  • Generate a random stat block for a new RPG character

About this tool

Roll a d20 for initiative, a fistful of d6s for damage, or a single d4 when the rules say so — without hunting under the couch cushions. Supports d4, d6, d8, d10, d12, and d20. Roll up to six dice at once and see individual values plus the total. Great for tabletop RPG sessions without physical dice, board game nights, or any classroom game that needs a quick roll. No data leaves your browser — rolls are generated locally and nothing is logged.

Frequently asked

Is this dice roller private? Can I use it offline?
Yes. Rolls are generated locally using crypto.getRandomValues — no server is contacted, so the roller works without an internet connection and nothing about your session is transmitted.
Are the dice rolls truly random?
Yes. Rolls use the Web Crypto API (crypto.getRandomValues) for cryptographically secure randomness.
What dice types are available?
d4, d6, d8, d10, d12, and d20. You can roll up to 6 dice at once of any type.
Is the roll history saved?
The last 10 rolls are shown during your session. History resets when you close or refresh the page.