This online dice roller simulates any standard polyhedral die used in tabletop roleplaying games, board games, and probability exercises. Pick a die type, set how many to roll, add an optional modifier, and get an instant virtual dice result. Whether you need a quick d20 for a D&D attack roll, 2d6 for damage, or 4d6 drop lowest for ability scores, this dnd dice roller handles the full classic set: d4, d6, d8, d10, d12, d20, and d100.
- Select the die type (d4, d6, d8, d10, d12, d20, or d100/percentile). The d20 roller is the workhorse of D&D 5e and Pathfinder for attack rolls, saves, and checks. The d6 roll is the common choice for damage dice and most board games. The d100 doubles as a percentile roller for Call of Cthulhu and critical hit tables.
- Choose the number of dice from 1 to 20. Rolling multiple dice at once is how you handle pool-based systems like Shadowrun (d6 pool), World of Darkness (d10 pool), or damage expressions like 8d6 fireball.
- Set a modifier (optional). The modifier is added to or subtracted from the total after the dice are summed. A 1d20+5 for an attack means roll one twenty-sided die and add 5 from your Strength bonus and proficiency.
- Handle drop-lowest or drop-highest manually. For the classic 4d6 drop lowest ability-score method, roll 4d6, then ignore the smallest face shown in the individual dice panel and sum the remaining three.
- Handle advantage and disadvantage manually. For D&D 5e advantage, roll 1d20 twice and keep the higher. For disadvantage, keep the lower. Use the roll history panel on the right to compare the two results.
- Click Roll. Each individual die is shown, with the maximum face highlighted green and a natural 1 highlighted red so you can spot crits and fumbles at a glance.
The random dice engine uses your browser's built-in random number generator, so results are instant and there is no server call. Every roll and its modifier are logged to a short history so you can re-check the last several outcomes without writing anything down at the table.