Choose a standard tabletop die, number of dice and an optional signed modifier to see each roll and the total instantly.
01 / DICE SETTINGS
One D6 is ready to roll. 1–10 dice display best on the stage; up to 100 remain supported in the full results.
02 / DICE APPEARANCE
Themes, colors and surfaces change only the presentation—not the roll.
03 / ROLLING STAGE
Ready to roll · example die
04 / YOUR SESSION
0 of up to 50 completed rolls. Kept in this browser tab only.
Completed rolls appear here, newest first.
Each die uses independent unbiased browser crypto.getRandomValues() selection. Rolls and history stay only in page memory.
Enter options or choose a range for this browser-only decision tool.
Choose quantity or no-repeat settings before generating a secure result.
Review results, copy or export where available, and reset when finished.
Choose D4, D6, D8, D10, D12, D20 or D100, set 1–100 dice and a modifier, then roll, inspect results or copy the latest roll.
Unbiased independent dice outcomes, totals with modifiers and recent history for learning and general games without paid play.
Results are produced locally and history stays only in this page's memory. No betting or wagering features are included.
Select D4, D6, D8, D10, D12, D20 or D100 and roll up to 100 dice at once.
A signed whole-number modifier is added once to the sum of individual dice, not to each die.
Yes. The tool shows each die outcome alongside the subtotal and modified total.
Yes. Up to 20 recent rolls remain in this page's memory until reset or page exit.
Each die uses browser crypto.getRandomValues() with rejection sampling across its faces.
No. It is for entertainment, education and general decision-making, without betting or paid-entry functions.