Free AI Tools

View all 83 →

Dice Roller

Lost the dice again? This free online dice roller covers everything from a quick board-game roll to a full tabletop RPG session. Tap a die (d4, d6, d8, d10, d12, d20 or d100) to roll it instantly, or type standard dice notation exactly as it's written in Dungeons & Dragons, Pathfinder and other games. 2d6+3 rolls two six-sided dice and adds 3. 1d20+5 is a typical attack roll. 4d6kh3 rolls four dice and keeps the highest three, the classic way to roll ability scores. 2d20kl1 keeps the lowest (disadvantage), and you can combine terms like 1d8+2d6+4. One-tap buttons handle advantage and disadvantage. Every result shows each individual die, with dropped dice struck through and natural 20s and natural 1s highlighted, plus the total. A history panel keeps your recent rolls so nobody can argue about what happened. Need a decision instead? Flip a coin for heads or tails. Fairness matters, so this roller uses your browser's cryptographically secure random number generator with rejection sampling. Every face of every die is exactly equally likely, with none of the subtle bias of simpler random code. Nothing is sent anywhere.

Roll dice

–

History

    Dice notation cheat sheet

    2d6Roll two six-sided dice
    1d20+5Roll a d20 and add 5
    4d6kh3Roll 4d6, keep highest 3
    2d20kl1Disadvantage (keep lowest)
    1d8+2d6-1Combine several terms

    FAQ

    Is this dice roller fair?

    Yes. It uses crypto.getRandomValues with rejection sampling, so every face is equally likely.

    What does kh3 mean?

    “Keep highest 3”: roll the dice and only count the three highest. kl means keep lowest.

    What’s the maximum?

    Up to 100 dice per term and dice with up to 1,000 sides.

    Is my history saved?

    Only on this page; it’s cleared when you leave.

    Related on Botvana

    Comments

    Contact Botvana

    Newsletter

    One short email every Friday: the AI news that matters and one tool worth trying.

    Botvana
    Home About Newsletter
    Home Topics Search Newsletter