● Tabletop Your tables · Weighted ranges · Saves itself Updated August 2026

Random Table Roller

Every game master hoards random tables — tavern events, weird loot, what's in the goblin's pockets. Paste any list here and it becomes a rollable table with one big button. Weighted ranges, no-repeat batches, and a library that's still here next session.

At a glance

What it doesTurns any pasted list into a rollable random table.
InputsPaste one result per line (numbers and weighted ranges like 1-3 optional), or build tables by hand — d20 taverns, d100 loot, anything.
OutputsOne-tap rolls on your table with the result highlighted; tables are saved for reuse.
Cost & privacyFree, ad-free, no signup. Runs and saves in this browser's local storage — nothing leaves your device.
1. Pick a table & roll
Result Pick a table and hit Roll.
Recent rolls
2. Build your own table

Empty table

Everything above lands in whichever table is selected up top. Rolls use the same unbiased crypto randomness as the dice roller, and your tables never leave this device.

3. More tables
Rolled something worth keeping? Log it in your session notes →

Your tables deserve better than a bookmark

Random tables are the great shared hobby of game masters — collected from books, blogs, forums, and 2 a.m. bursts of inspiration, then lost across screenshots and notebooks precisely when the party walks into the tavern. This tool is the machine half of the bargain: you bring the tables, it makes them rollable, findable, and permanent.

Paste anything line-shaped

Twenty plain lines become a d20 table, numbered automatically. Lines that carry their own numbers — 7: the fireplace spits green sparks — keep them, and ranges like 01-05: nothing happens become weighted entries, five times likelier than a single number. Mix all three in one paste; the parser sorts it out.

Weighted the way published tables are

The d100 tables in your favorite books lean hard on ranges — common results span ten numbers, the dragon gets exactly one. The roller respects that math: it rolls a die as big as your table's highest number and lands where the ranges say. And if your homemade table has a gap, a roll that falls in it tells you so instead of quietly rerolling — that's your cue to finish the table.

Batches without repeats

"Roll 3, no repeats" is for the moments a single result isn't enough — stocking a ruin, three rumors at the tavern, a fistful of trinkets. Distinct entries, one tap, no re-rolling the same goblin twice.

A library, not a session

Tables save themselves in your browser and stack up into a collection over time — the same quiet accumulation as the campaign journal next door. The plain-text export means nothing is trapped here: send a table you wrote to a friend, or paste it back in on another machine.

What format can I paste tables in?

Almost anything line-based. Plain lines get auto-numbered in order (twenty lines becomes a d20 table). Lines that start with a number ('7: a broken cart') keep that number, and ranges ('01-05: nothing happens') become weighted entries — the wider the range, the more likely the result. You can mix all three styles in one paste.

How do weighted entries work?

The roller rolls a die as big as your table's highest number and finds the entry whose range covers the roll. An entry spanning 1-5 is five times likelier than one covering a single number. If your ranges leave gaps, a roll landing in a gap says so honestly instead of pretending.

Where are my tables stored, and can I share them?

Tables live in your browser's local storage — no account, nothing uploaded. The export button turns a table into plain numbered text you can save, send to a friend, or paste right back in on another device.

Is this table roller free?

Yes — free, no ads, no signup, and it runs entirely in your browser. Your tables stay on your own device.

More tabletop tools

IT

Initiative Tracker

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

D20

Dice Roller

Full dice notation, advantage/disadvantage, roll history

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

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