Numbers On-device · No upload

Dice Roller

Roll virtual dice online instantly — d4, d6, d8, d10, d12, d20, d100, or any custom side count, with per-die results, a running total, and roll history.

Dice Roller rolls virtual dice in your browser using a cryptographically secure random number generator, so every result is genuinely fair. Choose d4, d6, d8, d10, d12, d20, d100, or a custom side count from 2 to 1000, and roll 1 to 20 dice at once. Each individual die result and the running total are shown instantly, with a short animation on every roll. Keeps a session-only history of your last 10 rolls with a one-click clear. Copy any result to your clipboard. Everything runs locally, nothing is uploaded. Made by FreeToolHub.

Set up your roll

Number of sides

Result

Roll history

    Your rolls will appear here.

    History is kept only for this browser session and clears when you reload the page.

    Dice notation and types

    Tabletop games describe dice rolls with shorthand like 2d6 or 1d20: the number before the "d" is how many dice to roll, and the number after it is how many sides each die has. So 3d6 means roll three six-sided dice and add them up.

    d4 — four-sided die

    A pyramid-shaped die common in tabletop RPGs for small weapon damage and low-range results.

    d6 — six-sided die

    The classic cube die used in board games, Yahtzee, and countless tabletop RPG damage rolls.

    d8 — eight-sided die

    A mid-range die used for weapon damage and skill checks in many role-playing systems.

    d10 — ten-sided die

    Used alone or in pairs for percentile rolls, and as the core die in several RPG systems.

    d12 — twelve-sided die

    A larger die used for bigger weapon damage ranges and some tabletop game mechanics.

    d20 — twenty-sided die

    The signature die of Dungeons & Dragons and most d20 systems, used for attacks, checks, and saves.

    d100 — percentile die

    Gives a result from 1 to 100, used for percentile tables, random encounter charts, and probability demos.

    Frequently Asked Questions

    Is this dice roll actually random and fair?

    Yes. Every roll uses your browser's cryptographically secure random number generator (crypto.getRandomValues), not a simple time-based random function, so each side of every die has an equal, unbiased chance on every roll.

    What does dice notation like 2d6 mean?

    Dice notation follows the pattern NdS, where N is the number of dice and S is the number of sides on each one. So 2d6 means roll two six-sided dice, and 1d20 means roll one twenty-sided die.

    What is a d20 used for?

    The 20-sided die (d20) is the core die of most tabletop role-playing games, including Dungeons & Dragons, used for attack rolls, skill checks, and saving throws. It gives an equal 1-in-20 chance to each outcome from 1 to 20.

    Can I roll dice with a custom number of sides?

    Yes. Select Custom and enter any whole number of sides from 2 to 1000, then roll as normal. This works for unusual dice used in some games, or simple probability experiments.

    Is my roll history saved or uploaded anywhere?

    No. Your roll history is kept only in your browser's memory for the current page session, is never sent to any server, and disappears automatically when you reload or close the page.

    How many dice can I roll at once?

    You can roll between 1 and 20 dice in a single roll. Every individual die result is shown alongside the running total of the whole roll.