3D dice roller · est. 2011

Roll 3D dice that feel real.

DiceShaker is a free 3D dice roller that simulates every throw with real physics. Dice tumble, collide, bounce, and settle on the table. What you see is what you rolled.

1M+ downloads since 2011 · no ads · works offline

d4d6d8d10 d12d20d100 custom pools
Golden twenty-sided die

The trailer

Twenty-two seconds of gravity

Watch the throws the way the engine sees them: impulse, collisions, and gravity deciding the roll.

Five white six-sided dice rolled on green felt, total 23, in a Yahtzee tray
Two gold twenty-sided dice rolled with advantage, highest 18
A full polyhedral RPG dice pool on red marble with the dice set picker open
Green swirl resin percentile dice on a wooden table, total 67

your table, your dice, your rules

What's in the box

Built around real physics

Everything you need to roll dice is free. The optional Power Pack adds extra dice areas, deeper roll history with CSV and JSON export, and the full background library.

9.81 m/s²

True 3D physics

Every die is simulated with a real physics engine. It moves, collides, and settles naturally.

d4-d100

Full RPG dice set

d4, d6, d8, d10, d12, d20, and d100. Build any pool, from 1d20 to a fistful.

tap · shake

Tap or shake to roll

Quick at the table, satisfying in the hand. Roll with a tap, a shake, or a flick.

3d6+2

Scoring modes

Totals, modifiers, success counting, keep and drop highest or lowest, exploding dice.

roll log

Roll history

Recent results stay visible. Deeper history with CSV and JSON export in the Power Pack.

χ²

Fairness stats

Check the roll distribution by die type, straight from your own throws.

0 bars

Works offline

No signal in the basement where you play? Dice still roll. No account needed, no ad tracking.

0 ads

No ads

None. Free means usable.

Fair by design

Rolled, not generated.

DiceShaker does not pick a number and animate toward it. The dice are simulated, collide with the tray, and freeze where they land. When the d20 comes up 1, that is between you and gravity.

Built-in fairness stats show the roll distribution for every die type, computed from your own rolls, so you can check the dice for yourself.

Distribution of 1,000,000 1D20 rolls by face Bar chart of 998,920 committed rolls from the DiceShaker physics engine. Every face landed between 49,453 and 50,312 times against an expected 49,946, consistent with a fair die (chi-squared 14.6, p 0.75). 1,080 throws that never settled within the step cap were excluded. Face 1: 50,197 rolls 1 Face 2: 49,956 rolls Face 3: 49,992 rolls Face 4: 50,312 rolls Face 5: 49,798 rolls 5 Face 6: 50,118 rolls Face 7: 50,110 rolls Face 8: 50,077 rolls Face 9: 49,953 rolls Face 10: 49,590 rolls 10 Face 11: 50,041 rolls Face 12: 50,020 rolls Face 13: 49,880 rolls Face 14: 50,004 rolls Face 15: 49,453 rolls 15 Face 16: 49,950 rolls Face 17: 49,781 rolls Face 18: 49,954 rolls Face 19: 49,898 rolls Face 20: 49,836 rolls 20 expected 49,946 0
1,000,000 ROLLS · 1D20 · HEADLESS ENGINE PROBE · χ² 14.6 · p 0.75 · 2026-07-10 A fair d20 lands each face about 50,000 times in 1,000,000 rolls. Ours landed between 49,453 and 50,312. How we test fairness

At the table

Made for tabletop RPGs

  • Advantage and disadvantage as saved presets: roll 2d20, keep the highest or lowest.
  • Any dice pool in one throw: attacks, saving throws, spell damage, ability scores.
  • Saved sets for your characters and systems, one tap apart.
  • Beyond D&D: Pathfinder, Call of Cthulhu, Shadowrun, Savage Worlds, and every d20, d6, or percentile system.
  • Board games too: Yahtzee, Farkle, backgammon, Monopoly, and any game night missing its dice.
Tray settings listing scoring modes: total, highest, lowest, success counting, keep and drop
Percentile dice in a swirl resin finish rolled on a wooden table

The rebuild

1M+

downloads of the original

Rebuilt from the ground up

Over a million players rolled with the original DiceShaker. The new version unifies the classic DiceShaker 3D and DiceShaker D&D into one app, rebuilt for modern Android: new physics, new dice and finishes, roll history and fairness stats, and cleaner controls. The iOS version, released in July 2026, runs the same engine.

The dice are waiting.

Free on Google Play and the App Store. Everything you need to roll is included.