Dice

On the table

Tap a die below to put it on the table.

Add

Sets

Settings

Sound

Appearance

Table

Language

Dice display

2D: lightweight, ideal for older devices. 3D: physical dice, requires WebGL2.

Landscape: dice on the left, trays and cup on the right. Rotating keeps your round intact. Full trays can be scrolled.

Table tilt

Tilt your phone to move table dice. Off keeps the table level.

Shake to roll

Shake your phone to roll dice. Off needs no motion sensor access.

Accessibility

Tap to move dice to the last used tray, initially the bottom tray. Tap again to return them. Drag to choose the top or bottom tray.

Two taps: select a die, then tap the top tray, bottom tray or table. Tap a tray die to insert before it. Tap the selected die again or press Esc to cancel. Drag & drop remains available in both modes.

3D: drag gently to move, flick to throw. Fast spins randomize the numbers. Enable table tilt in Settings to move dice by tilting your phone. Shift-drag or use a second finger to rotate.

Keyboard: Enter or Space to pick up, ↑ for top, ↓ for bottom, ← for the table. Enter to drop, Esc to cancel.

Shift + arrow keys rotate picked-up dice.

Works offline · no trackers · no sign-up.
Language: Auto follows your browser. A manual choice is saved on this device.

License

MIT license. The source code is on GitHub. View source code