Press SPACE to roll
This dice roller simulates the seven standard tabletop dice — D4, D6, D8, D10, D12, D20, and D100 — and rolls up to 20 of the same die at once. Rolls happen entirely in your browser using Math.random(), so there's no server call, no account, and nothing stored after you close the tab.
Pick a die type from the buttons, set how many dice with the plus and minus controls, and hit Roll! Each die animates in with its result, and when you roll more than one die the total is added up for you automatically. Press the space bar to reroll instantly, and a history line below keeps your last few rolls.
Rolling several dice doesn't just scale up the range — it changes the shape of the results. One D6 gives every value from 1 to 6 an equal 1-in-6 chance, but 3d6 ranges from 3 to 18 with totals clustering around 10 and 11, because there are far more dice combinations that add up to the middle than to the extremes.
Yes. Each die is an independent roll using your browser's Math.random() function, which distributes results uniformly, so every face has the same probability on every roll.
Not in a single roll — one roll uses one die type. For mixed rolls, roll the d20 first, then switch to D6 and roll again; the history line keeps your recent results visible so you can add them up.
The D100 produces a whole number from 1 to 100, the same as the percentile result you'd get from rolling two ten-sided dice for tens and ones.
Only briefly and only on the page: the last five rolls are kept in memory. Nothing is sent to a server, and refreshing the page clears the history.