NPC generator
An innkeeper with a secret in one tap. Lock the details you like, reroll the rest, and keep a roster of characters for your campaign.
Space reroll unlockedS save to rosterC copy
–
Quick names
Tap a name to copy it.
Your roster
Using generated NPCs
Use one detail at a time: the voice for a quick conversation, what they want if the players come back, and the secret when they start digging. A shopkeeper who "counts coins twice" and "owes money to a cult" can become a whole side quest.
Tip: before each session, save five or six NPCs to your roster. Improvised characters feel planned when the name comes out instantly.
Questions
How do I come up with NPCs on the fly?
Give every NPC one memorable detail (a voice, a quirk or a look) and one thing they want. This generator gives you both, plus a secret for when players dig deeper. Lock the parts you like and reroll the rest.
Can I keep the NPCs I generate?
Yes. Press Save to add the NPC to your roster. Saved NPCs stay in your browser and can be copied into your session notes.
What name styles are available?
Common folk, dwarvish, elvish, halfling, orcish and gnomish. Names are built from original syllable sets, so they work in any fantasy setting.
Is this NPC generator free?
Yes, completely free with no signup. Everything runs in your browser.