How the tools compare.
Kassoon wins the single-roll settlement. The other three win everything that has to happen before or after that roll.
Kassoon — the reason DMs bookmark it over plainer generator sites. One roll on the Town Generator produces demographics, a spread of shops, and NPC patrons attached to specific buildings, not a flat list of names.
Does well: one roll gives you a functioning ecosystem, not a name list. Free, no account. NPC output includes physical description and personality, not just stats.
Falls short: run the Town Generator twice for the same town and you get two unrelated towns — nothing is saved between rolls. No visual output. Best for a settlement that exists for one scene and never comes up again.
RPG Builder — the same job, but the settlement persists. Generate a town here and it becomes a Codex entry: same shops, same NPCs, same faction tensions, findable next month.
Does well: the town survives between sessions as an editable record. Entities link to each other — an NPC to their shop, their shop to the settlement. Portraits generate alongside the text.
Falls short: an account is required, which Kassoon does not ask for at all. Free tier issues 10 credits once and does not refill. Best for the settlement your campaign is actually built around.
Fantasy Name Generators — for when Kassoon's NPC names read flat. Kassoon covers physical description and personality well but its name pool is generic-fantasy; this site runs hundreds of culture-coded variants for the specific case where a name landing wrong breaks the scene.
Does well: hundreds of culture-coded variants where Kassoon's pool reads generic. Free, no signup, fast.
Falls short: names-only, no encounter or settlement tooling at all. Best for the specific moment a Kassoon-generated name feels too flat.
Perchance — for when none of the above tables fit your setting. Perchance is a generator-builder rather than a generator: you write your own tables in a simple template syntax, and a public library of community generators already exists to start from.
Does well: solves the one thing none of the other three tools on this page can — a genuinely homebrew setting. Free, no account needed for public generators. A working custom generator is reportedly achievable in an afternoon.
Falls short: quality depends entirely on the template you write or find — no curated baseline like Kassoon's. Best for homebrew settings where Kassoon's generic tables break immersion.
Feature comparison.
Kassoon and Perchance figures read from public generator pages via search index; ours computed at build time.
| Capability | Kassoon | RPG Builder | Fantasy Name Generators | Perchance |
|---|---|---|---|---|
| Account required | No | Yes | No | No (for public generators) |
| Cost | Free | Free — 10 credits, one-off | Free | Free |
| Settlement generation | One-roll: demographics + shops + NPCs | Generator + persistent Codex entry | None | Only if you build one |
| Same settlement, second visit | Re-rolls from scratch | Same record, editable | Not applicable | Depends on your own template |
| Custom / homebrew tables | No — fixed table set | No — fixed generator set | No | Yes — this is the whole product |
| Culture-coded names | Generic fantasy pool | Generated per prompt | Hundreds of variants | Community-dependent |
| Visual output | None | Yes — Art Studio | None | None |
Match the job, then the tool.
Keep Kassoon for the town your party passes through once — a tavern for a night, a waystation, a village that never comes up again. The single-roll depth is well built for exactly this and there is no reason to spend a credit on it.
Reach for Fantasy Name Generators specifically when a Kassoon-generated NPC's name feels too generic for the scene.
Reach for Perchance when your setting is homebrew enough that Kassoon's fixed D&D 5e tables keep breaking immersion — build the one table you actually need instead of working around a generic one.
Switch to RPG Builder for the settlement your campaign is built around — the party's home base, the recurring trade hub, the town with a faction subplot running through it. That needs to be the same place next month, which is a Codex entry, not a re-roll.
Plan costs side by side.
Kassoon, Fantasy Name Generators and Perchance's public generators are all free with no account — the same baseline as the Donjon comparison on this site.
Our free tier issues 10 credits at signup and does not refill; Pro is 500 credits per period, unwatermarked, up to 2048px versus 1024px on free. Dollar amounts live on the pricing page, not here.
The trade is the same shape every time on this page: you are not paying to generate a town, you are paying for that town to still exist when you need it again.
How to switch in ten minutes.
Do not try to import Kassoon's output wholesale — bring across the one settlement that matters going forward and rebuild the rest natively.
Minutes 0 to 3: create the party's home base or current hub in the World Codex, pasting any Kassoon text you want to keep as a starting description.
Minutes 3 to 7: generate its shops and NPC patrons using our own generators, attached to that settlement record rather than as loose text.
Minutes 7 to 10: link one NPC to a faction if one exists yet — the step Kassoon, Fantasy Name Generators and Perchance all have no equivalent for.
Keep Kassoon open for anywhere the party passes through once. That split — Kassoon for scenery, Codex for the campaign's spine — is the realistic end state for most tables.
Common DM questions about this lineup.
What comes up most when DMs weigh this exact set of tools.
Is Kassoon still free in 2026?
Yes, based on its public generator pages — no signup wall observed on the Town or NPC generators.
What does Kassoon do better than Donjon?
Its Town Generator ties demographics, shops and NPC patrons together in one roll — a step deeper than a flat name-and-stat list.
Is Perchance the same kind of tool as Kassoon?
No — Perchance is a generator-building platform, not a curated table set. You use it when Kassoon’s fixed tables do not fit your setting.
Do I need to replace Kassoon entirely?
No. It suits settlements the party visits once. The switch matters for places that need to persist.
Sources cited.
Kassoon feature set — kassoon.com generator pages (Town Generator, NPC Generator), surveyed via search index 3 August 2026; the live site returned 403 to direct fetch during this review.
Perchance — confirmed as a generator-building platform with a public template library via search index, 3 August 2026.
RPG Builder catalogue figures — computed at build time from live SRD data and the navigation manifest.
