3D online dice roller

Virtual tabletop dice roller with 3D throws, quick dice, and standard notation such as d20, 2d6, and 2d6+3—plus local presets and roll history.

This 3D dice roller is for tabletop and RPG players who need a clear online roll without hunting for physical dice. Tap a quick die, enter notation, or adjust count and modifier; the tray shows each face and the total when 3D is available, with the same secure browser result if 3D cannot start. Presets and history stay on this device. Rolls are for casual play and teaching—not a certified lottery or regulated-game adjudicator.

How to roll dice

  1. Choose a quick die (d4 through d100) or type notation such as d20, 2d6, or 2d6+3.
  2. Adjust quantity and modifier with the controls if you prefer not to type.
  3. Press Roll to see faces, the total, and a history entry. 3D animation presents the same result.
  4. Save frequent expressions as presets, copy results for your table, or use fullscreen table mode on a shared screen.

Examples

Limitations

FAQ

What dice notation is supported?

Standard forms like d20, 2d6, and 2d6+3 (or 4d8-1). You may include a count (up to 999), sides (2–9999), and an optional +/− modifier.

Is this a 3D virtual dice roller?

Yes. When WebGL is available, dice throw in a 3D tray. If 3D cannot start, you still get the same secure random totals with a non-3D presentation.

Are rolls truly random?

Each die uses crypto.getRandomValues with rejection sampling—not Math.random. This is suitable for casual tabletop play, not regulated gambling.

Does my roll history leave this device?

No. History and presets are stored in your browser localStorage only.

Publisher: SBFChoice. This free browser utility is maintained by the publisher. Third-party advertisements are not currently displayed on this site.