Online Dice Roller

Welcome to the Roleplayer's Dice Roller! The Dice Roller interprets standard dice codes presented in the standard notation.

Become a Beta Tester: My new project called Hubbub is looking for beta testers. It's the next big thing: an open-source (and open-protocol) implementation for distributed social networking. Check it out!

In order to get a result, please enter the dice code into the input field and hit enter. You can also click on the standard dice on the right to load them into the field. Click double if you want to roll one of them right away. It's an AJAX application, magical things will happen!

Examples: (click once to load, click twice to roll right away)

Advanced Stuff:
  • To see how an individual result came to be, let the mouse pointer hover above the number to see more details.
  • Drop the lowest: if you want to drop the lowest die result, use "L" instead of "D" in the dice code.
    Example: 4L6
  • Take the highest: if you want to roll multiple times but have only the highest result count, use "H".
    Example: 2H20
  • Fudge Rolls: if you want dice to have values from -X to +X, use "U" instead of "D" in the dice code, followed by X.
    Example: 4U1
  • Count the number of successes: to see how many dice rolled equal to or greater than some number, use "E".
    Example: 4D6E4
  • Successes with additive re-roll (Shadowrun): to see how many dice rolled equal to or greater than some number, use "R" if you want the individual die maximum to trigger a re-roll. This way, you can have target difficulties greater than the max number of the die.
    Example: 4D6R8
  • Successes minus failures: to see how many dice rolled equal to or greater than some number, and subtract the amount of ones rolled, use "F".
    Example: 4D6F4
  • Successes "plus": to see how many dice rolled equal to or greater than some number, and roll every max result again and see if it's another success, use "M".
    Example: 4D6M4
  • Successes with everything (World of Darkness): to see how many dice rolled equal to or greater than some number, and roll every max result again, and subtract the amount of ones rolled, use "S". This is probably the one you want for most systems.
    Example: 4D6S4
  • Successes with multiple dice: Some systems use the cumulative result of two or more dice to determine successes, here the sum of several dice is compared to the difficulty rating. To emulate this, you can group dice like this:
    Example: 1D6:6S4, meaning 2d6 will be rolled and 4(+) is a success.
    Example: 5D6:8S10, here a d8 and a d6 will be rolled, a sum of 10(+) is a success, the entire check is rolled 5 times.
    send feedback to: udo.schroeter@gmail.com ...and please report any bugs!
sponsored and maintained by Udo's Techblog