Skip to content
Dice Roller
Tools

Dice Roller

Nou

Roll any number of dice (d4–d100) with totals, history log and custom dice notation.

Quick roll:
Total Rolls
0
Session Sum
0
Running Avg
Last 15 rolls
No rolls yet — roll some dice above!

Runs entirely in your browser. Nothing is uploaded.

What is an online dice roller?

An online dice roller is a browser-based tool that simulates rolling physical polyhedral dice using a random number generator. Whether you play Dungeons & Dragons, Pathfinder, board games, or need dice for classroom math activities, a virtual dice roller gives you instant results on any device — no physical dice required. Our free dice roller supports all standard tabletop RPG dice types: d4, d6, d8, d10, d12, d20, and d100, with the ability to roll up to 20 dice simultaneously and add custom modifiers.

Beyond simple rolling, our dice roller handles the full DnD notation standard — expressions like '2d6+3', '1d20 advantage', and '4d6 drop low' are parsed and executed instantly. It's useful for remote tabletop gaming sessions, quick rule lookups, classroom probability experiments, or any situation where you need reliable, fair dice results without hunting for physical ones. All rolls use cryptographically secure randomness for guaranteed fairness.

How to use the virtual dice roller

There are two ways to roll with this tool. The quick method: use the Quick Roll buttons — preset options like d6, d20, 2d6, d20 ADV (advantage), 4d6 drop low, and d100 give you one-click access to the most common rolls. The manual method: select the number of dice (1–20) using the + and − buttons, pick your dice type from the d4–d100 row, optionally set a modifier, and click Roll or press R. For advanced DnD players, type any expression in the DnD Notation field — like '3d8+5' or '1d20 disadvantage' — and click Roll or press Enter.

Results show each individual die value in colour-coded dice boxes, the total prominently displayed, and a breakdown of the modifier. Your last 15 rolls appear as chips at the bottom with full notation and totals. Session stats (total rolls, sum, running average) update automatically. Press R or Space at any time to re-roll instantly with your current settings — no mouse needed during fast-paced games.

Why use our free DnD dice roller?

The biggest difference from most dice sites and even Google's built-in dice tool: this roller uses crypto.getRandomValues() for genuinely cryptographically secure randomness rather than the predictable pseudorandom Math.random(). It also supports the full DnD notation standard including advantage, disadvantage, and drop-lowest mechanics essential for D&D 5e play — things Google's roller simply doesn't handle.

Beyond randomness and notation support, the tool tracks session statistics (rolls, sum, running average) and displays the last 15 rolls as a history log. It's entirely client-side — no server, no account, no data collection, and it works offline after the initial page load. Mobile is fully supported with large touch targets for easy use at the game table from a phone or tablet. Every feature is free with no paywalled dice types, no subscription, and no ads blocking interaction.

Dice roller tips for tabletop RPG players

For D&D 5e combat, use the Quick Roll buttons for the most common rolls: d20 for attack rolls and saving throws, 2d6 or 1d8 for damage depending on your weapon. Use 'd20 ADV' when your character has advantage on a check — the tool rolls twice and automatically keeps the higher result. For character creation, use '4d6 drop low' six times to generate your ability scores, using the session history chips to track all six rolls.

For Pathfinder or other d20 systems, the modifier field handles bonuses up to ±99. For board games requiring only d6, use the 2d6 quick button for games like Catan or the 5d6 manual roll for Yahtzee. The R keyboard shortcut lets you re-roll rapidly for probability demonstrations or multiple rolls in quick succession without moving your mouse.

Dice roller alternatives: how we compare

The most common dice roller alternatives are Google's built-in roller, Roll20, and standalone sites like roll-dice-online.com. Google's roller is convenient but only offers a single d6 — there's no d20, no DnD notation, no advantage mechanic, and no roll history. Roll20 is a powerful virtual tabletop but requires an account, a campaign setup, and a heavy interface just to roll some dice. For a group that only wants reliable dice without the overhead, Roll20 is overkill.

Sites like Rolz.org and roll-dice-online.com support multiple dice types but typically lack DnD-specific features like advantage/disadvantage and 4d6-drop-lowest, don't offer cryptographically secure randomness, and often display ads that interfere with quick rolling. This free dice roller keeps everything on one screen — dice selection, DnD notation, modifiers, quick buttons, history, and stats — without sign-up, ads in the way, or any usage limits. It works on iPhone, Android, or desktop with equal reliability.

The statistics of dice rolls

A single d6 produces a uniform distribution: each face has a 1-in-6 chance (≈16.7%). No number is more likely than any other, so over a long series of rolls the average converges on 3.5. Roll two d6 and the outcome space changes dramatically. Because there is only one way to make a 2 (1+1) and only one way to make a 12 (6+6), but six different ways to make a 7 (1+6, 2+5, 3+4, 4+3, 5+2, 6+1), the 2d6 sum follows a triangular distribution centred on 7. The exact probabilities are: 1/36 for 2 and 12, 2/36 for 3 and 11, 3/36 for 4 and 10, 4/36 for 5 and 9, 5/36 for 6 and 8, and 6/36 for 7. This is why 7 is both the most common Catan number and the most dangerous result on a Monopoly board.

Add a third die and the curve flattens and widens. 3d6 produces 216 possible outcomes ranging from 3 to 18, with the distribution now approximating a bell curve — a direct consequence of the Central Limit Theorem, which states that the sum of many independent random variables tends toward a normal distribution regardless of the shape of the underlying distribution. This is why classic D&D ability score generation with 3d6 clusters characters around 10–11 rather than spreading evenly across 3–18. The NdX notation captures all of this concisely: N is the number of dice, X is the number of sides. 3d6 means roll three six-sided dice and sum them; 2d8+4 means roll two eight-sided dice, sum them, and add 4 to the result. The modifier shifts the entire distribution up or down without changing its shape.

Understanding these distributions has real practical value at the table. When a D&D 5e fighter's greatsword deals 2d6 slashing damage, they are most likely to deal 7 damage — not 2, not 12. A rogue's sneak attack using 5d6 has an average of 17.5 and is very unlikely to be below 10 or above 25. Knowing this lets players and dungeon masters calibrate encounters, set hit point thresholds, and understand why some results feel unexpectedly common or rare.

Platonic solid dice and the geometry of randomness

The five Platonic solids — shapes with identical regular polygon faces meeting at identical angles at every vertex — map perfectly onto the five dice that can be made perfectly fair by geometry alone. The tetrahedron gives the d4 (4 equilateral triangle faces), the cube gives the d6 (6 square faces), the octahedron gives the d8 (8 equilateral triangle faces), the dodecahedron gives the d12 (12 regular pentagon faces), and the icosahedron gives the d20 (20 equilateral triangle faces). Euler's polyhedral formula — V − E + F = 2 (vertices minus edges plus faces equals 2) combined with the requirement that every face is a regular polygon and every vertex is surrounded identically — can be used to prove that exactly five such solids exist and no more. This is why the five standard RPG polyhedral dice feel so mathematically inevitable.

The d10 breaks the Platonic pattern. It is a pentagonal trapezohedron — two interlocking five-sided crowns — which is not a Platonic solid but is still fair because each face is geometrically identical and symmetrically placed. Two d10s serve as a d100 (percentile dice): one represents the tens digit (00, 10, 20 … 90) and the other the units digit (0–9), combining for results from 1 to 100. The d3 is conventionally simulated with a d6 where results 1–2 count as 1, 3–4 as 2, and 5–6 as 3, since no perfectly fair three-sided die can be constructed without a cylinder or prism that could land on its edge.

Beyond the standard polyhedral set, specialty dice exist for enthusiasts and system designers: a d30 (rhombic triacontahedron) appears in some OSR games, a d24 (tetrakis hexahedron) sees use in certain wargames, and the d120 — a disdyakis triacontahedron with 120 scalene triangle faces — is theoretically the largest fair die constructable using regular geometry. While novelty dice like d7, d14, and d16 exist commercially, their faces are not perfectly congruent, making them slightly biased compared to the clean symmetry of Platonic-solid dice.

Tabletop RPGs and dice culture

Dungeons & Dragons, created by Gary Gygax and Dave Arneson and first published in 1974, popularised the complete polyhedral dice set as a gaming standard. Before D&D, tabletop wargames typically used only d6. D&D introduced the d4, d8, d10, d12, and d20 as essential play equipment, creating an entire manufacturing ecosystem around what had previously been obscure mathematical curiosities. Systems built on different dice pools followed: Shadowrun uses large pools of d6s counting successes rather than summing totals; World of Darkness uses d10 pools similarly; Pathfinder and most d20 systems inherit D&D's full polyhedral set; and Powered by the Apocalypse games use only 2d6 with a three-tier result structure (6 or lower = miss, 7–9 = partial success, 10+ = full success) that converts a triangular probability distribution into elegant narrative design.

Dice have become cultural artifacts within the tabletop community far beyond their function as randomisers. Hand-poured resin dice with embedded flowers, galaxies, or foil are sold as collectibles; precision-machined metal dice with tungsten or brass cores are prized for their satisfying heft and claimed balance; gemstone dice carved from obsidian, amethyst, or tiger's eye exist at the luxury end of the market. The secondary market for rare or limited-edition dice sets is substantial, with some sets selling for hundreds of dollars.

TTRPG players have developed a rich body of dice superstitions that persist despite the mathematical irrelevance of physical history on future rolls. Common beliefs include isolating dice that have rolled poorly (quarantining 'bad' dice), never allowing other players to touch your dice lest they transfer bad luck, 'rolling in' new dice with a series of test rolls before trusting them at the table, and punishing a die that rolls a critical failure by placing it face-down in a corner. These rituals are not delusion — they serve as bonding rituals, conversation starters, and a way of externalising the frustration of bad variance while preserving the social fiction that skill matters in dice games.

Dice in history: from knuckle bones to probability theory

The earliest known dice are astragali — the knuckle bones of sheep and goats — used across Mesopotamia as early as 5,000 years ago. Their four non-equal sides produced non-uniform probabilities, which were nonetheless used for gambling, divination, and board games. Cubic dice with markings on all six faces appear in the Indus Valley Civilisation around 2500 BCE; excavated examples already use the 1-opposite-6, 2-opposite-5, 3-opposite-4 pip arrangement still standard today. The Roman Empire had a pervasive gambling culture: dice made of bone, ivory, amber, and terracotta have been recovered from sites across Europe, and Roman law made repeated but ineffective attempts to restrict gambling. Casting lots — using random chance as divination or decision-making — appears across the Hebrew Bible, in Norse rune-casting, and in the Chinese I Ching, reflecting a near-universal human impulse to let chance speak for fate.

Despite thousands of years of dice use, a rigorous mathematical theory of probability did not emerge until the seventeenth century. The pivotal moment was a correspondence in 1654 between Blaise Pascal and Pierre de Fermat on the 'Problem of Points' — how to fairly divide the stakes of an interrupted gambling game. Their letters established the foundations of probability theory, transforming dice from instruments of superstition into subjects of mathematical analysis. Cardano's earlier Liber de Ludo Aleae (written ~1560, published 1663) had catalogued dice probabilities empirically, but Pascal and Fermat provided the theoretical framework that made combinatorics and expected value calculable in general.

The history of dice is therefore also the history of humanity learning to reason about uncertainty and randomness — from reading divine will in bone fragments to computing exact probability distributions over 216 possible outcomes of a 3d6 roll. Every time you open a virtual dice roller and see the probability weightings behind a damage roll, you are the beneficiary of that long arc from Mesopotamian astragali to seventeenth-century mathematical correspondence.

Frequently asked questions

How do I roll dice online?

Select the number of dice using the + and − buttons, choose the dice type (d4, d6, d8, d10, d12, d20, or d100) from the button row, optionally add a modifier, then click Roll or press R or Space. Alternatively, type any DnD notation like '2d6+3' or '1d20 advantage' in the notation field and click Roll. Results appear instantly with each individual die value shown alongside the total and a running session history of your last 15 rolls.

What dice types does this dice roller support?

All standard polyhedral tabletop RPG dice are supported: d4 (4 sides), d6 (6 sides), d8 (8 sides), d10 (10 sides), d12 (12 sides), d20 (20 sides), and d100 (percentile, 100 sides). You can roll 1 to 20 of any type simultaneously and add a positive or negative modifier to the total. Custom-sided dice can be accessed via DnD notation (e.g., 1d3, 1d30). No physical dice needed — works on desktop, tablet, and phone.

What is DnD notation and how do I use it?

DnD (Dungeons & Dragons) dice notation is the standard shorthand used in tabletop RPGs. The format is XdY+Z, where X is the number of dice, Y is the number of sides, and Z is an optional modifier. Examples: '2d6+3' (roll two d6 dice and add 3), 'd20' (roll one d20), '4d8-2' (roll four d8 dice and subtract 2), '3d6 advantage' (roll with advantage). Type any valid expression in the notation field and click Roll. This tool parses the full DnD notation standard, including 'drop low' and 'drop high' variants.

What is advantage and disadvantage in DnD?

Advantage and disadvantage are core Dungeons & Dragons 5th edition mechanics. With advantage (e.g., '1d20 advantage'), the die is rolled twice and the higher result is used — representing favorable conditions. With disadvantage ('1d20 disadvantage'), the lower result is kept — representing difficult conditions. Rolling at advantage shifts the average d20 roll from 10.5 to approximately 13.8, while disadvantage drops it to about 7.2. Our dice roller handles both with a single keyword in the notation field.

How does 4d6 drop lowest work for DnD character creation?

The '4d6 drop low' method is the classic Dungeons & Dragons ability score generation technique. Roll four d6 dice, discard the lowest value, and sum the remaining three. This produces scores between 3 and 18 with an average around 12.24 — higher than a straight 3d6 average of 10.5. The bias toward higher scores creates the heroic feel of D&D characters. Use the Quick Roll '4d6 drop low' button or type '4d6 drop low' in the notation field and roll six times, using session history to track all six ability scores.

Is the dice roller truly random and fair?

Yes. All rolls use crypto.getRandomValues() — the Web Crypto API which draws cryptographically secure randomness from your operating system's hardware entropy pool. Each face of each die has an exactly equal probability of being selected. This is the same quality of randomness used in security applications, not simple pseudorandom Math.random() that many online dice tools use. Google's built-in dice roller also uses Math.random(), making our tool more statistically reliable for serious tabletop gaming.

How does this compare to Google's dice roller?

Google's built-in dice roller (type 'roll dice' in Search) gives you a quick d6 with basic animation. It's fine for a single six-sided die but it doesn't support polyhedral dice sets (d4, d8, d10, d12, d20, d100), DnD notation like '2d6+3', advantage/disadvantage, drop-lowest mechanics, session history, or keyboard shortcuts. Our free dice roller handles all of that — and stores your last 15 rolls with full notation — without any sign-up or app install.

What keyboard shortcuts work with the dice roller?

Press R or Space when no input field is active to re-roll with your current settings (dice type, count, and modifier). Press Enter while in the DnD notation field to roll that expression. These shortcuts let you roll rapidly without reaching for the mouse — ideal for fast-paced tabletop sessions when you need quick successive rolls without pausing the game. Keyboard shortcuts work identically on Windows, Mac, Linux, and Chromebook browsers.

Can I see my previous rolls and session statistics?

Yes. The last 15 rolls appear as chips showing the notation and total (e.g., '2d6+3 = 11'). Session statistics are tracked automatically: total number of rolls, session sum total, and running average. These are useful for tracking patterns during a game session, verifying probability distributions across many rolls, or demonstrating dice mechanics to new players. The history clears when you reload the page, keeping sessions private.

What is a d100 percentile die used for?

A d100 (also called a percentile die) produces a random number from 1 to 100. In tabletop RPGs it's used for percentage-based skill checks — for example, 'roll under your lockpicking skill of 65 to succeed.' It's also used in random encounter tables, loot tables, and any situation where you want a percentage outcome. Physically, d100 rolls use two d10s (tens digit and units digit), but our virtual d100 generates a direct single random number from 1 to 100 with equal probability for each value.

Can I use this dice roller for board games?

Absolutely. The d6 dice roller works for any standard board game that uses six-sided dice — Monopoly, Catan, Yahtzee, backgammon, and more. Roll multiple d6 at once for games like Catan (2d6) or Yahtzee (5d6). The dice roller also supports games using other die types: Risk uses d6, many wargames use d10, and some specialty games use d8 or d12. Unlike Roll20, which requires an account and is built around a full virtual tabletop, this tool is a single-page free dice roller with no overhead.

How does this compare to Roll20 for dice rolling?

Roll20 is a full virtual tabletop platform — it requires sign-up, is browser-heavy, and the dice roller is only one small feature inside a much larger system. If your group doesn't need maps, tokens, or character sheets and just wants reliable dice, our free online dice roller is far lighter. It loads in under a second, needs no account, works offline after the initial load, and supports the same DnD notation as Roll20 (XdY+Z, advantage, drop-lowest) without any of the platform setup.

Does the dice roller work on iPhone and Android?

Yes — the dice roller is fully mobile-optimized and works in any modern browser on iPhone (Safari or Chrome), Android (Chrome or Firefox), and all tablets. The touch targets are large enough for comfortable use at a game table. Buttons are spaced to avoid accidental taps. No app download is needed. Roll20 requires their mobile app for a decent phone experience, while this tool runs directly in Safari or Chrome on iOS and Android without installation.