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.
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.
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.
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.
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.
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.
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.
Each die has its own page, pre-selected and ready to roll, with the odds and what it is used for.
Reference for the things rulebooks assume you already know.
Every rulebook writes rolls in the same compact shorthand. Here is how to read it, including the keep and drop notation that trips people up.
Seven dice come in the set and new players are told to buy them before anyone explains what they do. This is what each one is for.
The maths behind why some rolls feel reliable and others feel like coin flips — with the numbers you can actually use at the table.
A fair question with a real answer. Here is how digital rolls are generated, where they can go wrong, and why physical dice are not the gold standard people assume.
What 4d6 drop lowest really produces, why the standard array is exactly 27 points, and how to pick between the three methods.
Playable rules for five classic d6 games, from the one-die filler you can teach in thirty seconds to the bluffing game that ruins friendships.
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.
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.
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.
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.
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.
Yes. Every die and every feature is free, with no signup, no download and no in-app purchases. The site is funded by advertising.