Skip to content
3D Dice Roller & Tabletop Dice StudioFun & Games

3D Dice Roller & Tabletop Dice Studio

Roll mixed polyhedral dice in a Three.js tray, with advantage, keep rules, percentile dice and roll history.

Loading Tool…

What Is the 3D Dice Roller & Tabletop Dice Studio?

Build a pool of up to 30 dice: d2, d4, d6, d8, d10, d12, d20, d100 or Fate. Each result is sampled with cryptographic rejection sampling, then shown by a Three.js animation. This complements the lightweight Dice Roller with a full visual tabletop workspace.

How It Works

Choose dice using the pool buttons, select a preset or set a modifier and keep-highest/lowest rule. Roll to animate the result. Change dice color, disable animation or enter fullscreen. Export and import pool JSON; export the session history as TXT or PDF.

When to Use It

Tabletop sessions, mixed dice pools, character creation and visual dice demonstrations.

Frequently Asked Questions

How do I get started?
Choose dice using the pool buttons, select a preset or set a modifier and keep-highest/lowest rule. Roll to animate the result. Change dice color, disable animation or enter fullscreen. Export and import pool JSON; export the session history as TXT or PDF.
What are the important limits?
Animation illustrates the sampled outcome, not a physical simulation. Percentile rolls use two d10 displays; d2 is a two-value cube. Keep rules apply to the whole mixed pool. WebGL failure leaves numeric results usable.
Where is my information stored?
Processing happens in your browser. These workspaces do not upload your inputs or send reports to a server. Session data is not automatically saved; download a project or report before closing. Keep sensitive exports private.

Found an issue? Send Feedback. See our data sources and update policy for tools that depend on changing information.