Back to all tools

Dice Roller

Roll any combination of polyhedral dice — D4, D6, D8, D10, D12, D20, D100 — with modifiers, advantage, and roll history.

Select dice

1
Modifier0

How to use

  1. 1

    Click the dice types to select them — D4 through D100. Click + / - to roll multiple of the same die.

  2. 2

    Set a modifier for RPG bonuses or penalties. If rolling D20, choose Normal, Advantage, or Disadvantage.

  3. 3

    Click Roll! — see animated results, total, and Natural 20 / Natural 1 alerts. Your roll history appears below.

Free Dice Roller — Roll D4, D6, D8, D10, D12, D20, D100 Online

Roll any combination of polyhedral dice online. D4 to D100, multiple dice, custom modifiers, advantage/disadvantage. Free dice roller for D&D, board games and RPGs.

Skycally's Dice Roller covers every standard polyhedral die used in tabletop RPGs and board games: D4, D6, D8, D10, D12, D20, and D100 (percentile). Select any combination, set a modifier, and roll — results appear instantly with a satisfying animation, color-coded by die type, and a grand total prominently displayed.

D&D players will appreciate the Advantage and Disadvantage system for D20 rolls — select Advantage to roll twice and take the higher result, or Disadvantage to take the lower. Natural 20s trigger a Critical Hit celebration with a golden glow, while Natural 1s signal a Critical Fail with a red warning. The modifier field handles proficiency bonuses, ability scores, and any other flat bonus or penalty.

Roll up to 10 dice of each type simultaneously. The history panel records your last 8 rolls in compact notation showing the dice combination and final total — useful for tracking attack rolls, skill checks, and damage rolls without losing your place at the table. Clear the history at any time with a single click.

Everything runs locally in your browser with no server requests. Each die uses a uniform random number generator producing unbiased results suitable for any tabletop or gaming session. Works on desktop, tablet, and mobile without any app or account required.

Frequently Asked Questions

Which dice types are supported?

D4, D6, D8, D10, D12, D20, and D100 (percentile dice). You can roll up to 10 of each type simultaneously and mix any combination in a single roll.

What is Advantage and Disadvantage?

When rolling a D20 with Advantage, two dice are rolled and the higher result is used. With Disadvantage, the lower result is used. This is a core D&D 5e mechanic controlled by the Adv/DisAdv toggle.

What is a Natural 20?

A Natural 20 is when the D20 lands on 20 before modifiers — a Critical Hit in D&D. The roller highlights this with a golden glow and Critical Hit message.

How does the modifier work?

The modifier is a flat number added to the sum of all dice rolls. Use positive values for bonuses (proficiency, ability score) and negative for penalties. It's shown separately in the total display.

Can I roll percentile dice?

Yes. Select D100 to roll a percentile die (1-100). For classic d% rolls (two D10s as tens and units), select two D10s.

Are the rolls truly random?

Yes. Each die uses JavaScript's Math.random() which produces uniformly distributed results. Nothing is sent to a server — all rolls happen in your browser.

Can I see my previous rolls?

Yes. The roll history panel shows your last 8 rolls with the dice combination and total. It clears when you close the page or click the trash icon.

Does this work on mobile?

Yes. The interface is fully responsive and works on smartphones and tablets. Ideal for digital play at the table without carrying physical dice.

You might also like

Other tools you might find useful.