What this tool does
The NPC Generator creates complete minor characters for tabletop games in one click: a name, a fantasy heritage, an occupation, a personality trait, a motivation the party can pull on, and a quirk that makes them memorable at the table. Generate a batch before the session or improvise one the moment your players wander somewhere unplanned.
How the randomness works
Seven independent fair draws fill the template: first and last name, trait, heritage, role, motivation, and quirk. The live counter above the button shows the full combination space - over twelve billion distinct NPCs - so the shopkeeper your players meet tonight has almost certainly never existed at any other table.
The motivation is deliberately the load-bearing part. A quirk makes an NPC fun for one scene; a motivation (wants to buy back the family farm, is quietly paying off a dangerous debt) gives your players a thread to pull and can turn a throwaway merchant into a recurring side plot.
Read more about fairness and receipts on RandomEveryth.ing.
When to use it
- Prepping a session's worth of tavern patrons and shopkeepers
- Improvising when players talk to someone you never planned
- Seeding side quests from a motivation that hooks the party
- Populating a town, caravan, or festival with distinct faces
Frequently asked questions
- Which game systems does this work with?
- Any of them. The output is system-neutral flavor - no stats, no rules text - so it drops into any fantasy tabletop game, and most entries adapt to other genres with a word swapped.
- Can I keep an NPC I like?
- Yes - Copy Result, or use Share Result to get a link that reproduces the exact same batch. Signed-in users also get every generation in their result history automatically.
- The combination came out a little absurd. Is that intended?
- Occasionally the dice hand you a melodramatic stone giantkin food taster, yes. Roll again, or better: the strangest combinations often become the NPCs your table remembers for years.