Loot Table Roller

Roll weighted loot tables online for D&D and other RPGs, with dice quantities and unique picks.

Format: weight | item | quantity โ€” quantity is optional and accepts dice such as 2d6.

Drop chances

โ€”

ItemWeightChanceQuantity
No uploads. Your files stay on your device.

Free forever, no sign-up, no cookies. Buy me a coffee

How it works

A weighted loot table roller for tabletop RPGs, roguelikes and game design. Each line is one entry: a weight, the item and an optional quantity. The chance of an entry is simply its weight divided by the total weight of the table โ€” so in a table with weights 5, 3 and 2 the first item drops 50% of the time, the second 30% and the third 20%. Those percentages update as you type, so you can balance a table before you ever roll it. Quantities accept standard dice notation: 2d6 rolls two six-sided dice, 1d4+1 rolls one four-sided die and adds one. A line with no | counts as a single item with weight 1, and lines starting with # are comments.

Rolling picks an entry with a cumulative-weight walk over a uniform random number, then rolls the quantity dice. Tick unique results for a draw without replacement โ€” each entry can come up at most once, which is what you want for a hand of distinct treasures. Enter a seed to make a roll reproducible: the same seed, table and settings always produce exactly the same loot, which is handy for sharing a result with your table or for testing a drop rate. Leave the seed blank for a fresh random roll every time.

Everything runs in JavaScript in your browser โ€” no sign-up, no ads and nothing is uploaded, so your homebrew tables stay on your device. Copy the results or download them as a plain text file.

Frequently asked questions

How do I write a loot table?

One entry per line as weight | item | quantity, for example "5 | Gold coins | 2d6". The quantity is optional and accepts plain numbers or dice notation.

How are drop chances calculated?

Each entry's chance is its weight divided by the total weight of the table. The summary updates as you type so you can balance a table before rolling it.

Can I roll without repeats?

Turn on unique picks and each entry can only be drawn once per roll, which is what you want for a hoard of distinct treasures rather than a repeatable drop.

Report a bug