NPC Generator
A name alone isn't a person. One click here produces someone playable — name, job, the quirk the table will remember, what they want, and the thing they're not saying. One more tap logs them in your session notes before the party forgets they exist.
Everything is generated in your browser from original, invented content — nothing from any publisher, nothing sent anywhere. Kept items stay on this device.
Open your session notes and NPC log →Instant people, playable immediately
The difference between an NPC the table forgets and one they adopt is rarely the stat block — it's a quirk you can perform and a want you can play against. This generator builds from those parts: a name, a job that places them in the world, one performable quirk, a motivation the party can lean on, and a secret you can detonate three sessions later.
The secret is the plot hook
Most generated NPCs die in the notebook because they have nothing to do. The secret line gives every one of them a loaded spring — small enough to ignore, sharp enough to build a session around when the party inevitably pokes at the wrong merchant.
One tap into your notes
"Add to Session Notes" writes the NPC's name and one-liner straight into the NPC log in the Session Notes tool on this site — so when someone asks "wait, who was that farrier?" in three weeks, the answer is already filed.
Does this work with D&D, Pathfinder, or other systems?
Yes — the NPCs are system-free: no stats, no rules text, just character. They drop into D&D, Pathfinder, Call of Cthulhu, or any homebrew game unchanged. Game names are mentioned here only to describe compatibility.
What does "Add to Session Notes" do?
It saves the generated NPC's name and description line into the NPC log of the Session Notes tool on this site — both tools store data in the same browser, so nothing is uploaded anywhere. Open Session Notes afterward and the NPC is waiting in the log.
Is this NPC generator free?
Yes — free, no ads, no signup, and it runs entirely in your browser. Kept NPCs are stored only on your own device.