d100 Tables has been rebuilt from the ground up. Pages load faster, everything works properly on a phone, and every table that existed on the old site is still here, under the same address it always had. If you had a link to a table, that link still works.

Here's what's different.

Find a table by what it's for

Browsing used to mean scrolling. Now you can filter by category — encounters, loot and treasure, NPCs, wild magic, traps — and by system, then sort by newest or oldest. Search looks across titles and descriptions, so "crypt" finds the crypt tables whether or not that word is in the title.

Tables with adult content stay out of browse unless you choose to see them.

Roll without going anywhere

There's a table on the home page you can roll immediately — no account, no click-through. On any table, a roll button sits above the entries and below them, so whichever end you're reading, one is there.

Rolls now match the table. A table whose entries stop at 20 rolls a d20, not a d100, so every roll lands on something real. If an entry contains dice notation like 2d6, you can tap it to roll that too, in place, without losing your spot or your d100 result.

Share it, or keep it to yourself

When you save a table you make one choice: share it with the community, or keep it for your own table. New tables are shared by default.

If you marked something as published on the old site and it never actually appeared in browse, it's visible now. That was a long-standing bug, and the fix brought a lot of hidden work back into the light.

Build a table without counting to a hundred

Filling a hundred rows is the unglamorous part. While you build, a panel shows which numbers from 1 to 100 aren't covered yet, and warns you when two entries claim the same roll — which is easy to do by accident and means one of them can never come up.

If you want help with the blanks, it can draft entries for the missing numbers in the style of the ones you've already written, and you keep only the ones you like. It needs a confirmed email address, and comes with a monthly allowance.

Your work in progress is also saved in your browser as you go, so a reload doesn't cost you the table.

Author pages, and giving credit

Every author now has a page listing the tables they've shared. If a table came from somewhere — a book, a blog, a generous stranger — it can carry that source, shown on the table itself.

Email that actually works

Password resets reach you and work on any device, not just the browser that asked. You can confirm your email address, and you'll get a few short tips as you start out. Turn those off any time from your account, or with one click in any of them.

If something's broken, tell us

Every table has a report button, for anything broken, miscategorized, or inappropriate. Reports go to a real queue that a person reads.

There's also a bug report form, and it's the fastest way to reach us. Reports there become tickets, and when one is fixed you get an email saying so.


That's the short version. If you want the running list of changes, it's in the patch notes inside your account.

Otherwise: browse the tables, or make one.