Ctrl/Cmd + Enter evaluates the focused cell
Notebook
Aliases
No aliases yet. Define one with let name = value.
Dicelab
Advanced dice notation with advantage, critical hits, and D&D Beyond integration.
2d20 adv + 5, 1d100, or 3d8 + 2.4d6 dl 1, 6d6 kh 3, 5d4 rr 1, 4d6 ro 1, or 2d20 dis.adv/dis (advantage/disadvantage), kh/kl (keep high/low), dh/dl (drop high/low), rr (reroll matching results), and ro (reroll matching results once).3d20 kh 1 attack + 7.
attack to a d20 expression to enable crit tracking. Attacks crit on a
natural 20 by default and apply oncrit double_dice unless you override them with ranges like
crit19..20 or modes like oncrit max_second_dice and oncrit double_all; crits only
apply when paired with attack, and auto-hit logic uses the kept d20 after advantage or disadvantage.
condition ? then : else treats non-zero as true and defaults the missing else side to 0.1d6 ^ 3 rolls 1d6 three times and adds the results; the right side must be a non-negative number.let base = 2d8 + 3 then reference with base + 1d4.let smite = 2d8 then roll smite + 1d6 in any cell.analyze 3d6 or comma-separated inputs like analyze 1d4 + 2, smite to view means, ranges, and quantiles.Ctrl/Cmd + Enter evaluates the focused cell
No aliases yet. Define one with let name = value.