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.

diceRoller.about.useCases.title

diceRoller.about.useCases.case1.title

diceRoller.about.useCases.case1.description

diceRoller.about.useCases.case2.title

diceRoller.about.useCases.case2.description

diceRoller.about.useCases.case3.title

diceRoller.about.useCases.case3.description

diceRoller.about.useCases.case4.title

diceRoller.about.useCases.case4.description

diceRoller.about.faq.title