Roll virtual dice online instantly. Supports d4, d6, d8, d10, d12, d20 and d100. Roll multiple dice at once and see the total sum.
Our free online dice roller supports all standard tabletop RPG dice: d4, d6, d8, d10, d12, d20, and d100. Roll multiple dice simultaneously and see individual results plus the sum. The D&D quick roll buttons make it easy to perform common rolls in Dungeons and Dragons without configuring anything. For d6 rolls, traditional dice face visuals are displayed using classic Unicode dice symbols.
Each die roll is computed with a single expression: Math.floor(Math.random() * sides) + 1. For a d20 this generates a uniformly distributed integer between 1 and 20; for a d6, between 1 and 6. Because Math.random() produces values with a perfectly uniform distribution, every face has an identical probability of appearing — exactly 1/sides — on every single roll, with no exceptions.
Digital dice are measurably fairer than physical dice in several ways. Physical dice wear over time: edges and corners gradually round down, and the plastic or resin density inside the die can shift, creating subtle biases toward certain faces. Precision casino dice are engineered to strict tolerances to minimise this, but standard gaming dice carry small, measurable biases. A digital dice roller has none of these physical imperfections — the probability distribution remains perfectly uniform for every roll, on every die type, indefinitely.
When rolling multiple dice simultaneously, the tool calls the formula independently for each die, producing truly independent results. Rolling 3d6 executes three completely separate Math.random() calls. The individual results and their sum are displayed together, matching the information you would get from rolling three physical dice on a table and reading them simultaneously.
A Dungeons & Dragons group plays their campaign over a video call. During character creation, each player needs to roll 4d6 and drop the lowest result for each ability score — a standard method for generating ability score arrays. A player selects d6, sets the count to 4, and clicks Roll. The tool shows all four individual results (for example: 5, 3, 6, 4) and the total. The player discards the lowest result (3) and records the remaining sum of 15 for Strength.
The persistent roll history at the bottom of the tool keeps a transparent log of every roll in the session. In online play, this is critical: when all players are on separate screens with no shared physical table, the history log acts as a verifiable record that results have not been manipulated between rolls. The game master and all players can review the complete session history at any point.
Beyond tabletop RPGs: a probability teacher uses repeated d6 rolls to demonstrate bell-curve distributions to students; a board game designer stress-tests dice mechanics by rolling thousands of virtual dice to verify that results match theoretical expectations; a family uses the d20 to assign numbered dinner choices; a statistician uses d100 rolls to generate random percentages for a simulation model. The dice roller's flexibility — seven die types and up to ten dice simultaneously — covers nearly every tabletop and statistical use case without any physical equipment.
d20 means a 20-sided die. The "d" notation is standard in tabletop gaming: the number after "d" tells you how many sides the die has. So d4 is a 4-sided die, d6 is a standard 6-sided die, d20 is a 20-sided die, and d100 is a 100-sided die (or percentile die).
Use the +/- buttons next to "Number of dice" to set how many dice to roll. You can roll up to 10 dice at once. The tool shows each die result individually plus the total sum. For example, rolling 3d6 shows three separate results and their combined total.
Yes. Each die roll uses Math.floor(Math.random() * sides) + 1, which gives each face an equal probability of appearing. The results are as random as a physical die roll.
The most common result when rolling 2d6 is 7. There are 6 ways to roll a 7 out of 36 possible combinations (16.7% chance). Results near the middle of the range (6, 7, 8) are most likely because there are more combinations that produce them.
D&D uses multiple dice types. Attack rolls and saving throws use a d20, damage uses d4–d12 depending on the weapon, and percentile checks use d100. Use the D&D Quick Rolls buttons for instant attack rolls, damage, saving throws, and skill checks with the correct dice pre-selected.