D6 — free online dice roller for D4, D6, D8, D10, D12, D20 and D100

Rolls use a cryptographically secure random source.

A dice roller that behaves like dice

Pick a die, choose how many you want, and roll. Every die is a real 3D object rather than a flat icon, the results are drawn from a cryptographically secure random source, and the whole thing runs in your browser — no account, no download, and nothing about your rolls leaves your device.

All seven polyhedral dice

The full set is here: d4, d6, d8, d10, d12, d20 and d100. Switch between them in settings, or open a die's own page to have it pre-selected. Each of those pages explains what the die is actually for — which weapons and spells use it, which classes have it as a hit die, and the quirks worth knowing, like why a d10 is numbered from zero and why a d4 has no top face.

Dice notation, not just buttons

Rulebooks write rolls as 2d8+3 or 4d6kh3, so the custom dice roller reads them that way too. Multiple dice types in one throw, flat modifiers, and keep-highest or drop-lowest for advantage, disadvantage and stat rolling — plus dice no physical set contains, like a d5 or a d1000. Every individual die is shown next to the total, so you can see how the number was reached. If the notation is unfamiliar, the guide to reading it takes about five minutes.

And one thing that is not a die

The magic 8 ball answers yes-or-no questions instead of producing a number. It is the same twenty-sided die underneath — an icosahedron with a sentence on each face rather than a numeral — so it runs on the same random source as everything else here. Ask, shake, and wait for the blue triangle.

A history of your rolls

Every roll is logged, so when someone asks what you got two turns ago there is an answer. The roll history lists each roll with the individual dice behind it, not just the total. It is stored in your browser and nowhere else, and you can clear it whenever you like.

Rolls you can check

Results come from crypto.getRandomValues, the browser's cryptographically secure generator, and are reduced to the die's range using rejection sampling rather than a plain remainder — which matters more than it sounds, because a careless remainder makes low numbers measurably more likely on a d100. The 3D animation is decorative: the number is drawn first and the dice are then told where to land. How it works walks through the actual code.

Why roll online at all

Physical dice get lost, do not travel well, and are invisible to everyone else on a video call. A browser tab is always to hand, works the same on a phone and a laptop, and can be shared on screen. It is also a good deal fairer than the moulded plastic in most dice bags, which has hollow pips and rounded corners and is only approximately balanced.

Roll a specific die

Each die has its own page, pre-selected and ready to roll, with the odds and what it is used for.

Guides

Reference for the things rulebooks assume you already know.

Frequently Asked Questions

Can I roll with advantage or disadvantage?

Yes. Set the dice count to 2 and roll both d20s at once, then take the higher result for advantage or the lower for disadvantage. You can also type 2d20kh1 into the notation box and have the keep-highest applied for you.

Can I roll something like 3d6+2 or 4d6 drop lowest?

Yes, on the custom dice roller. Enter 3d6+2, 4d6kh3, 2d20kl1 or 1d8+1d6+3 and it becomes your roll, staying set so the Roll button re-rolls it every time. It also handles dice that do not physically exist, like a d5 or a d1000. Every individual die is shown alongside the total, so you can check the arithmetic rather than trust it.

Does it keep a record of what I rolled?

Yes. Every roll is logged on the roll history page, with the individual dice behind each total. It lives in your browser only — nothing about your rolls is sent anywhere — and you can clear it whenever you like.

Does it work on a phone?

Yes, on any modern phone, tablet or desktop browser. The minus and plus buttons sit either side of the Roll button, so changing how many dice you are rolling is a single thumb tap.

Does it work offline?

Once the page has loaded, rolling works without a connection — the dice and the random number generator both run on your device. Loading it for the first time does need a connection.

Is it really free?

Yes. Every die and every feature is free, with no signup, no download and no in-app purchases. The site is funded by advertising.