Creative ToolsJun 1, 20269 min read

Free Online Dice Roller — D4, D6, D8, D10, D12, D20, D100 & Custom

Roll any tabletop RPG or board game dice directly in your browser. D4 through D100, custom-sided dice, multi-dice rolls, and full roll history. Free, no download, no sign-up.

Roll the dice now

Free online dice roller, no download needed.

Open Dice Roller

Dice are the oldest random number generators still in everyday use. From Mesopotamian bone dice to modern 3D-printed D20s, the principle is the same: let chance decide, then deal with the outcome.

The ToolKnit Dice Roller is a free browser-based tool that lets you roll any standard tabletop RPG die — D4, D6, D8, D10, D12, D20, D100 — or a custom-sided die with any number of faces. You can roll multiple dice at once, see each individual result plus the total, and review your full roll history. Everything runs locally in your browser with no sign-up and no data upload.

Standard RPG dice explained

Tabletop RPGs like Dungeons & Dragons, Pathfinder, Call of Cthulhu, and Shadowrun use a set of polyhedral dice. Each die is identified by the number of faces it has, written as “D” followed by the face count:

  • D4 — A four-sided pyramid. Used for small damage rolls (daggers, magic missiles), healing potions, and minor random effects. Rolls 1–4.
  • D6 — The classic cube. The most common die in board games, used in D&D for character stats (roll 4d6, drop the lowest), greatsword damage, and skill checks in some systems. Rolls 1–6.
  • D8 — An eight-sided octahedron. Used for medium weapon damage (longswords, battleaxes), hit points for several classes, and some spell effects. Rolls 1–8.
  • D10 — A ten-sided pentagonal trapezohedron. Used for percentile rolls (two D10s: one for tens, one for ones), medium-to-heavy damage, and many skill-based systems like Call of Cthulhu. Rolls 0–9 or 1–10.
  • D12 — A twelve-sided dodecahedron. The least-rolled standard die in D&D, typically reserved for greataxe damage and a few barbarian features. Rolls 1–12.
  • D20 — The iconic icosahedron. The core die of D&D and most d20 systems. Used for attack rolls, saving throws, ability checks, and any situation where success or failure depends on skill plus luck. A natural 20 is a critical hit; a natural 1 is a critical miss. Rolls 1–20.
  • D100 (percentile) — Usually rolled as two D10s (tens and ones). Used for percentile tables, random encounter charts, and some spell effects. Rolls 1–100.

Dice notation: how to read 3d6+2

RPG players use a compact notation to describe dice rolls. The format is XdY+Z, where X is the number of dice, Y is the number of faces, and Z is a modifier added to the total.

  • 1d20+5 — Roll one D20, add 5. A typical attack roll with a proficiency bonus.
  • 2d6+3 — Roll two D6s, sum them, add 3. A greatsword attack with a strength modifier.
  • 4d6 — Roll four D6s. The standard method for generating a character ability score (drop the lowest).
  • 8d6 — Roll eight D6s. A fireball spell at base level.
  • 1d100 — Roll percentile. Used for random tables and wildcard effects.

The ToolKnit Dice Roller supports multi-dice rolls so you can roll 2d6, 3d8, or any combination in one click and see each die result plus the total.

Dice probability: why the average matters

Understanding dice probability helps you make better tactical decisions in games and better statistical decisions in real life.

The average roll of a single die is (faces + 1) / 2. So a D6 averages 3.5, a D20 averages 10.5, and a D100 averages 50.5. This means:

  • 2d6 averages 7, but the distribution is bell-shaped: 7 is the most likely total, while 2 and 12 are rare (1 in 36 chance each).
  • 1d12 averages 6.5, and every result is equally likely (flat distribution). This is why 2d6 is generally better than 1d12 for damage: the average is higher and the results are more consistent.
  • 3d6 (rolled for stats) produces a strong bell curve centered on 10.5. Extreme values (3 and 18) are very rare; most results cluster around 10–11.

For D20 systems, each +1 on a D20 roll translates to a 5% increase in success probability. A +5 modifier means you succeed 25% more often than an unmodified roll. That is why proficiency bonuses and ability modifiers matter so much in D&D.

Using dice rollers for D&D and tabletop RPGs

Physical dice are fun, but online dice rollers solve several practical problems at the table:

  • No dice to forget — If you showed up without your dice bag, your phone is your backup.
  • Auditable results — Roll history shows every result in order, which prevents “selective memory” about what was rolled.
  • Quick multi-dice rolls — Rolling 8d6 for a fireball with physical dice means finding and rolling eight dice. Online, it is one click.
  • No floor dice — Physical dice land on the floor, under furniture, or at questionable angles. Digital dice always land flat.
  • Remote play — Online sessions over Discord or Roll20 need digital dice. A browser-based roller works on any device without installing a plugin.

Custom dice for board games and party games

Not every game uses standard polyhedral dice. Some board games use dice with custom faces: symbols, colors, or special icons. The ToolKnit Dice Roller supports custom-sided dice, so you can set any number of faces from 2 upward.

Practical uses for custom dice:

  • D2 (coin flip) — When you need a binary decision but want to call it a roll.
  • D3 — Used in some indie RPGs and homebrew systems.
  • D5, D7, D14 — Niche but real: some systems use odd-sided dice for specific mechanics.
  • D30, D60 — Used in some random tables and wargaming systems.

Dice in the classroom: probability and statistics

Dice are one of the best teaching tools for probability. They are tangible, intuitive, and every student already understands the basic concept. An online dice roller extends that into the digital classroom:

  • Law of large numbers — Roll a D6 100 times and watch the frequency of each face converge toward 1/6. The roll history makes it easy to count and chart.
  • Expected value — Before rolling, ask students to predict the average of 50 D6 rolls. Then compare predictions to actual results.
  • Compound probability — What is the chance of rolling 8 or higher on 2d6? Students can test their calculations against live rolls.
  • Bell curves vs flat distributions — Compare 3d6 (bell curve) to 1d18 (flat). The visual difference in results is immediate and memorable.
  • Gambler’s fallacy — After five low rolls in a row, students often expect a high roll next. The dice do not care. This is a powerful demonstration that past results do not influence future independent events.

Dice for decision-making and team activities

Dice are not just for games. They are a fair, neutral way to randomize decisions in situations where any option is acceptable and you do not want bias to play a role:

  • Who goes first? — Roll a D6 for each player; highest roll starts.
  • Which restaurant? — Number the options and roll. No arguments, no indecision.
  • Random assignment — Roll to assign tasks, topics, or presentation orders in a workshop.
  • Writing prompts — Roll a D20 against a numbered list of prompts. The constraint of randomness often sparks more creativity than free choice.
  • Workshop icebreakers — “Roll a D6: 1–2 share your hobby, 3–4 your favorite trip, 5–6 a fun fact.” The dice decide, so nobody feels singled out.

How online random number generation works

Physical dice are random because of chaotic physics: the force and angle of the throw, the surface texture, air resistance, and how the die bounces. Software dice need a different approach.

Most programming languages provide a pseudo-random number generator (PRNG) that produces a sequence of numbers that appear random but are actually deterministic, seeded by an initial value. For games, this is usually fine — the sequence is unpredictable enough that players cannot exploit it.

The ToolKnit Dice Roller uses crypto.getRandomValues() when the browser supports it. This API draws entropy from the operating system’s cryptographic random source, which collects randomness from hardware events like keystroke timing, mouse movement, and thermal noise. The result is closer to true randomness than a standard PRNG and is considered suitable for cryptographic operations — far more than enough for a D20 roll.

Roll history: why tracking matters

A single roll tells you one outcome. A history of rolls tells you whether the dice are behaving as expected. The ToolKnit Dice Roller keeps a session history so you can:

  • Verify streaks — “Did I really roll three natural 1s in a row?” Yes, the history shows it. Unlikely things do happen.
  • Track damage totals — In combat, you can review how much total damage a character dealt across multiple rounds.
  • Teach statistics — Export or screenshot the history to show students the actual distribution of 100 rolls versus the theoretical expectation.
  • Settle disputes — When players disagree about what was rolled, the history is the objective record.

Dice superstitions and rituals

Every tabletop gamer knows someone with dice rituals: blowing on the dice before a big roll, keeping “lucky” dice separate from “cursed” ones, or punishing dice that roll poorly by putting them in time-out. These rituals are fun and harmless, but they have zero effect on the outcome.

An online dice roller is immune to superstition. You cannot blow on your phone to influence a digital D20. The random number is generated before the animation even starts. This makes digital dice the most impartial option available — no lucky dice, no cursed dice, just math.

Frequently asked questions

Is the dice roller free?

Yes. ToolKnit Dice Roller is completely free with no sign-up and no download.

Can I roll multiple dice at once?

Yes. You can roll several dice of the same type at once and see individual results plus the total.

Is the dice roller truly random?

It uses JavaScript’s crypto.getRandomValues() when available, which provides cryptographic-strength randomness suitable for games and simulations.

Can I roll custom-sided dice?

Yes. Set any number of faces from 2 upward to create a custom die for any game or system.

Does it work on mobile?

Yes. The dice roller runs in any modern mobile browser. Tap to roll, just like shaking physical dice.

Can I use it for D&D?

Absolutely. It supports all standard D&D dice (D4, D6, D8, D10, D12, D20, D100) and multi-dice rolls like 2d6 or 8d6.

Roll the dice

D4, D6, D8, D10, D12, D20, D100, or custom sides.

Open Dice RollerMore guides