๐ŸŽฒ 3D Dice Roller

Real physics โ€” every die tumbles, bounces, and settles naturally. Full D&D set: d4, d6, d8, d10, d12, d20, d100.

Add some dice below, then roll!

Tap a die to add it to the table ยท press Space to roll

About This Dice Roller

What It Does

A full D&D dice set โ€” d4, d6, d8, d10, d12, d20, and d100 โ€” with real rigid-body physics. Each die is a physical object with mass, spin, and momentum. When you hit Roll, they're launched with random velocity and torque, gravity pulls them down, they bounce off the table, and settle naturally. The result is read from whichever face physically lands up โ€” no hidden shortcut.

How to Read the Results

For the d6, d8, d10, d12, d20, and d100, the number on the top face is your result. For the d4, the number on the bottom face (the one resting on the table) is your result โ€” the standard face-down reading. The d100 is a big round ball with 100 numbered faces โ€” roll it for a straight 1โ€“100 result.

Features

FAQ

Is it actually random?

Yes. Every roll uses randomized launch position, velocity, and spin, and the physics engine simulates the full tumble to a natural rest โ€” as unpredictable as real dice.

Why is the d4 read differently?

A d4 lands on a face with a vertex pointing up, so you read the bottom face. Every other die reads the top face.

Does it work on mobile?

Yes โ€” any modern browser with WebGL. Tap the die buttons to add dice, then tap Roll.