Random

Dice roller

Roll virtual dice for tabletop RPGs and random decisions with full D&D notation support. Choose from d4 to d100, add modifiers, and track your full roll history.

Dice
Faces
Modifier
Quick roll
Advanced: dice notation
Roll history
No rolls yet.
Everything runs in your browser. Nothing is sent to any server.

How to use the dice roller

Click any die button for a quick roll, or type standard notation in the input field for complex rolls. The notation format is NdX+M, where N is the number of dice, X is the number of sides, and M is an optional modifier. For example, 2d6+3 rolls two six-sided dice and adds 3 to the total. Supports all standard tabletop RPG dice (d4, d6, d8, d10, d12, d20, d100) and custom dice with any number of sides. Every roll uses cryptographically secure randomness.

Dice notation reference

Standard D&D / tabletop RPG dice notation is supported:

Common Uses

  • Tabletop RPG sessions: Roll any combination of d4, d6, d8, d10, d12, and d20 dice for Dungeons & Dragons, Pathfinder, or other role-playing systems.
  • Board game replacement: Use a virtual die when physical dice are lost, broken, or unavailable during a game session.
  • Classroom randomisation: Teachers roll a die to select a student to answer a question, creating a fair and engaging class participation system.
  • Probability demonstrations: Roll hundreds of times in seconds to show students how empirical frequency converges to theoretical probability.
  • Random event generation: Writers and game masters use dice rolls to randomly determine story events, NPC reactions, or random encounter outcomes.
  • Decision-making: Assign options to die faces to make a random but committed choice between equally attractive alternatives.
  • Drinking game mechanics: Virtual dice work on phones and tablets for games requiring random number generation without carrying physical dice.

FAQ

What dice does D&D use?

A standard D&D set includes d4, d6, d8, d10, d12, and d20. Some games also use the d100 (percentile) — usually simulated by rolling two d10s and reading one as tens, one as ones.

Is the dice roller fair?

Yes. Every roll uses cryptographically secure randomness from crypto.getRandomValues(). Each face of each die has exactly equal probability.

Can I roll multiple different dice at once?

Currently one notation per roll. Use "2d6+3" for multiple dice of the same type. For mixed rolls like 1d20 + 1d8, roll each separately and add the results yourself.

Does the dice roller store my rolls?

Roll history is kept only for your current session in the browser tab's memory. Nothing is sent to a server or saved after you close the tab.

Can I roll multiple dice at once?

Yes. Use the counter to roll up to 10 standard dice, or switch to Advanced mode and enter notation like 4d6 (four six-sided dice) or 2d8+5 (two eight-sided dice plus a +5 modifier).

By the Numbers

Sources & Further Reading

01
Runs on your device
Files never leave your browser. No server uploads.
02
8 languages
EN, ES, HI, PT, FR, DE, ID, JA — every tool.
03
No signup
Open the page, use the tool. That's it.