ConvertiloConvertilo

Dice Roller Online — D6, D20 & DnD Dice

Roll a dice online for free: 1 or 2 D6 dice for board games, a D20 for DnD, plus D4, D8, D10, D12 and D100. Realistic faces, roll animation sound, and roll history — all in your browser.

Quick roll
Custom roll

About the dice roller

Rolling dice online is the fastest way to replace real dice when they've gone missing or you're playing remotely. All seven standard die types are supported: D4, D6, D8, D10, D12, D20 and D100 (the percentile die). Roll a single die or up to 20 identical ones at once — for example, 2d6 for Monopoly, 4d6 for rolling D&D character stats, or 1d20 for a skill check. Each die is shown large with real pips (for the D6) or with the number and a color-coded die type. Free, no sign-up, and no ads covering the dice.

Under the hood it uses the browser's cryptographically strong random number generator, crypto.getRandomValues, with rejection sampling — which means every result is evenly distributed across the faces and never depends on the system clock the way a plain Math.random does. On any d20 you have an equal chance of rolling a 1, a 20, or anything in between. The same goes for two d6: the odds of a 7 (the most common total) versus a 2 or 12 (the rarest) follow a true bell curve, just like physical dice. Perfect for a fair DM roll online where you need to avoid any accusations of fudging.

Everything runs locally in your browser — no roll is ever sent to a server. A history of your last 12 rolls, with notation (1d20, 2d6, 4d6, etc.), values and totals, is saved in your device's localStorage and visible only to you. Clear your cache or open the tool in incognito mode and the history resets. It works on phone, tablet and desktop: Android, iOS, Windows, macOS and Linux. You can keep a tab open next to Roll20, Foundry VTT or your party's Telegram chat and roll dice with a single click.

When you'll need it

Dungeons & Dragons and tabletop RPGs

Roll 1d20 for skill checks, attacks and saving throws, 4d6 to generate character ability scores, 2d6 for shortsword damage, and 1d100 for the DM's random tables. Every die from the D&D starter set, Pathfinder and dozens of other systems is supported — D4, D6, D8, D10, D12 and D20.

Monopoly, backgammon and board games

Lost the real dice from Monopoly, backgammon, Catan or any board game, or left them at the cottage? On-screen 2d6 solve it in a second. The large pip display is easy to read from a distance, so every player sees the result at the same time.

Teaching probability theory

For school and university statistics: show across a hundred rolls that the average of 2d6 trends toward 7, check a distribution, or compare a fair die against a loaded one. The cryptographic generator gives a reliable sample — no rigging or tampering, unlike a hand-rolled Math.random.

Decision-making and games on the go

"Movie or café?" — roll 1d6: 1–3 movie, 4–6 café. Picking a gift from four options? Roll 1d4. Need a random PIN? Roll a few D10. A no-argument replacement for rock-paper-scissors. Any situation where you need a fair choice free of human bias.

Frequently asked questions

How fair and random is this dice roller?

Completely fair. Under the hood is the browser's cryptographic generator, crypto.getRandomValues — the same one used in banking tokens and password managers. It also uses rejection sampling to avoid bias at the edges of the range, so every face has exactly equal odds. A 1d20 has a precise 5% chance for each number from 1 to 20, and 2d6 has exactly the same probabilities as physical dice.

What are D20, D6 and D4, and why are they used in DnD?

The "D" plus a number means "a die with that many sides." A D6 is the ordinary six-sided die, like the ones in Monopoly. A D20 is the twenty-sided die, the main die in Dungeons & Dragons, used for attacks, skill checks and saving throws. A D4 is a tetrahedron (often used for dagger damage), a D8 is an octahedron (longsword), a D10 has ten sides, a D12 is a dodecahedron, and the D100 (percentile die) rolls from 1 to 100 for random tables. A full dice set includes all seven types.

Can I roll several dice at once?

Yes — up to 20 dice of the same type per roll: 2d6 for backgammon, 4d6 to generate D&D stats, or 6d6 for fireball damage. Enter the amount in the "Number of dice" field, choose a die type and hit "Roll." Every die appears at once along with the roll's total — handy to read out to your DM or fellow player right away. Quick buttons for "1× D6," "2× D6" and "1× D20" are within reach for the most common scenarios.

Is there a D100 (percentile die)?

Yes, the D100 sits in the die type list alongside D4, D6, D8, D10, D12 and D20. On most physical sets a D100 is a pair of D10s (the "tens" and the "ones"), but here it's a single roll from 1 to 100 — more convenient for random encounter, loot and percentage tables. You can combine it with other rolls: for example, roll 1d100 for a hit chance and then 2d6 for damage.

Is it safe to use — can the dice be tampered with?

It's safe. Everything is computed locally in your browser: no roll goes to a server, and history is stored only in your device's localStorage. No outside code can "fudge" a result in its favor — which clears up any trust issues in online sessions where the DM rolls for NPCs and players at the same time. The page's JavaScript is open source and readable in your browser's DevTools if you want to confirm the generator is fair.