Plinkr

Online dice roller — D&D, d20, polyhedral dice (d4 d6 d8 d12 d100)

Roll any polyhedral die — d4, d6, d8, d10, d12, d20, or d100 — by setting the min and max values. Built for tabletop RPG sessions where you need a fair dice roller without a physical dice bag handy. "Dnd dice roller" / "d20 roller online" / "online dice roller" all land here. You're three hours into a D&D session at someone's apartment and your dice bag is at home. Open the page on your phone, set min=1 and max=20, and tap Generate for each attack roll. Set min=1 max=8 for damage on a longsword, or min=1 max=100 for a percentile check. The same page handles every die in the standard polyhedral set without needing a separate roller for each. No signup, no app install, no login wall before the first roll. Dice-specific apps and tabletop platforms require accounts for some features; Plinkr's range-based roller works the moment the page loads on any browser. Nothing is sent to a server; the roll stays in your tab.

Frequently asked questions

Is the roll fair like a real die, or does it have modulo bias?

Fairer than a worn physical die. The roller uses cryptographic rejection sampling, which means every value in the range has exactly equal probability — no modulo bias and no wear-and-tear bias from a die that has been rolled thousands of times. For min=1 max=20, each face from 1 to 20 has exactly 5% probability.

Can I roll a percentile (d100) for skill checks?

Yes. Set min=1 max=100 and the roller handles it the same way it handles a d20 — each value is equally likely, with no bias toward round numbers or any other artifact. For percentile-style "00-99" rolls used in some systems, set min=0 max=99 instead. The same range-based UI handles both conventions.

How do I roll multiple dice at once, like 2d6 for damage?

For now, tap Generate once per die and add the results — each tap is one die. For 2d6 that's two taps; for 3d6, three taps. Most attack rolls (1d20 + a fixed modifier) only need one tap, and the modifier is mental math you'd do anyway.

Does it work without internet once the page loads?

Yes. The roller runs entirely client-side — no network calls happen during a roll. Open the page once with internet, then play through the rest of the session offline if your hotspot dies. The page is a few KB and loads in any browser without an install. Useful for sessions in basements or cabins with weak signal.


More ways to use the Random Number Generator:

Random Number Generator overview