● Tabletop d4 – d100 · Full notation Updated August 2026

Dice Roller

Tap dice to build a pool or type notation like 3d6+2 — advantage, disadvantage, and keep-highest included. Every roll lands in a history that stays on this device.

At a glance

What it doesRolls any dice pool with full tabletop notation.
InputsTap dice (d4—d100) to build a pool, or type notation like 3d6+2 or 4d6 keep highest 3 — advantage and disadvantage included.
OutputsThe total with every individual die shown, plus a roll history that stays on this device.
Cost & privacyFree, ad-free, no signup. Runs and saves in this browser's local storage — nothing leaves your device.
1. Build a roll
Result Tap some dice and hit Roll.
2. Roll history
Rolled initiative? Track the turn order →

Dice notation in thirty seconds

Tabletop dice shorthand reads as NdX — roll N dice with X sides. 3d6 is three six-siders added together. Bolt on a modifier with +2 or -1, and mix dice freely: 1d8+1d6+3 rolls both dice and adds three.

Keep-highest and keep-lowest

kh and kl keep only some of what you rolled. 4d6kh3 rolls four six-siders and keeps the best three — the classic ability-score roll. 2d20kh1 keeps the better of two d20s, which is exactly what advantage means; 2d20kl1 keeps the worse one for disadvantage. The dropped dice still show in the result, struck through, so the table can see the whole roll.

Why a d100 is two dice in disguise

Percentile rolls are just a d100 — this roller treats it as a single 1–100 die, so 1d100 works the way your percentile pair does without any tens-and-ones bookkeeping.

The history is for the table

Every roll is logged with its full breakdown, so when someone asks "wait, what did you roll?" two turns later, the answer is right there. The history lives in your browser only — clear it whenever a new session starts.

What dice notation does this roller support?

Standard tabletop notation: NdX for dice (3d6), modifiers (+2, -1), multiple terms (2d6+1d8+3), and keep-highest or keep-lowest (4d6kh3, 2d20kl1). The quick buttons build the same expressions for you, so you never have to type if you don't want to.

How do I roll with advantage or disadvantage?

Use the Advantage or Disadvantage button — it rolls two d20s and keeps the higher (advantage) or lower (disadvantage), then adds your modifier. That's the same as typing 2d20kh1 or 2d20kl1.

Are the rolls fair?

Yes. Rolls use your browser's cryptographically secure random number generator when available, with an unbiased mapping to each die's faces — every face is equally likely, every roll is independent, and nothing is weighted.

Is this dice roller free?

Yes — free, no ads, no signup, and it runs entirely in your browser. Your roll history is stored only on your own device.

More tabletop tools

IT

Initiative Tracker

Turn order, rounds, HP and conditions for any RPG combat

SN

Session Notes & NPC Log

Session notes, NPC log and loot, saved in your browser

WS

Wargame Score Tracker

Victory points, command points and rounds for two players

CN

Character Name Generator

Original fantasy names in four styles, six at a time

NPC

NPC Generator

A complete NPC in one click: name, quirk, motivation, secret

LT

Loot Generator

Flavorful, system-free treasure with texture and history

PH

Plot Hook Generator

One-line adventure hooks with a built-in twist

RT

Random Table Roller

Paste or build your own random tables and roll on them

TV

Tavern Generator

A complete fantasy tavern: name, atmosphere, patron, rumor

ALL

All tabletop tools

The full Tabletop & RPG hub

Network

JS

Josh Studio

Workbooks, templates & the Creator OS line

SS

Substack

Notes on tools, money & building solo