Complete with a secret your players will absolutely never ask about.
Nobody here yet.
Press Conjure and somebody walks in.
A name and a job is not a character
The failure mode of every NPC table is producing something you cannot play. “Human, male, blacksmith” tells you nothing you can act on the second a player says “I ask him about the murders.” What you need at that moment is a way to open your mouth — a voice, a tic, a reason to be evasive.
So every roll here gives you six things, in the order you actually need them:
- A name you can say out loud without rehearsing it.
- A profession, weighted to where they live rather than drawn flat — a tax collector is common in a city and worth a raised eyebrow on a mountainside.
- An appearance in one line, so you have something to describe before you have decided anything else.
- A speech or behaviour trait — the thing you perform. Repeats questions back before answering. Apologises constantly. Never makes eye contact.
- A quirk — the detail a player latches onto and remembers three sessions later.
- A secret — somewhere for the scene to go if this person turns out to matter.
Using one mid-session
Read the trait first and start talking. You do not need the secret in the first thirty seconds; you need a voice. The secret is insurance — if the party keeps pulling at this person, it is already there, and it is usually enough to build a side quest out of on the spot.
Rolling three at once before a session and keeping them nearby is better prep than writing one NPC in detail, because the one you wrote is never the one they talk to.
Not every secret needs to be true
Treat the secret as a rumour the NPC believes about themselves. Half of them work better as something the character is wrong about, and a table full of people convinced of untrue things about each other is most of a campaign.
Questions
What does this NPC generator actually give me?
Six things, and the last one is the point: a pronounceable name, a profession, an appearance, a speech trait, a physical or behavioural quirk, and a secret. A name and a job title is not a character — it is a label. The trait tells you how to play them the moment a player speaks to them, and the secret gives you somewhere to go if the party decides this person matters.
How does the setting choice change the result?
It reweights the profession table rather than swapping it. Choose Urban and you will mostly get merchants, moneylenders, scribes and city heralds, with the occasional farmer who is a long way from home. Choose Wilderness and the same draw leans toward trappers, scouts, hermits and monster hunters. Every profession stays possible in every setting, because the surprising ones are usually the interesting ones.
Can I use these NPCs in any tabletop RPG system?
Yes. Nothing here carries stat blocks, ability scores or system-specific mechanics, so an NPC drops straight into D&D 5e, Pathfinder, Call of Cthulhu with the serial numbers filed off, or anything else you run. They are people, not statistics — add whatever numbers your system needs.
Is the NPC generator free, and does it need an account?
It is free, needs no account, and has no limit. Everything runs in your browser, so nothing is sent anywhere and you can generate NPCs all evening, including mid-session with the page already open.