NPC Generator
Generate random non-player characters for D&D, Call of Cthulhu, Warhammer, and more. Complete with name, class, personality, quirk, and motivation.
Free · No signup required · Click any item to copy

Need an NPC in 10 seconds? This generator builds complete non-player characters with a name, race, class (or occupation), personality trait, quirk, motivation, and distinguishing appearance — everything you need to roleplay them at the table.
Switch between game systems to get genre-appropriate results: D&D / Fantasy for classic sword-and-sorcery, Call of Cthulhu for 1920s investigators and academics, Warhammer for grimdark Old World characters, or Generic for system-neutral NPCs. Click any card to copy the full NPC to your clipboard.
For naming characters specifically, try our dedicated D&D Name Generator or Elf Name Generator.
How to Use Generated NPCs
A generated NPC is a starting point, not a finished character. The real magic happens when you connect the dots between the traits. Here's how to turn a random result into a memorable encounter:
- Link the motivation to the quirk — If the NPC "collects maps" and is "searching for a missing sibling," suddenly those maps are clues. The quirk becomes the hook.
- Use the personality to set the tone — A "cynical and sarcastic" quest giver delivers information very differently from a "kind-hearted but naive" one, even if the quest is identical.
- Let the appearance do the work — Instead of describing an NPC paragraph by paragraph, lead with the appearance detail. "You see a gaunt woman with a permanent scowl" tells the party everything they need to know about how this interaction will go.
NPCs by Role
| Role | Key Traits to Emphasize | Common Mistakes |
|---|---|---|
| Quest Giver | Motivation, urgency, trustworthiness | Making them too generic — give them a personal stake |
| Merchant | Quirk, appearance, what they value | Treating them as vending machines — they have opinions |
| Villain | Motivation, personality, appearance | Making them evil for no reason — the motivation IS the villain |
| Ally/Companion | Personality, quirk, class | Making them too competent — they should need the party too |
| Bystander | Appearance, one memorable detail | Over-developing them — sometimes a quirk and a name is enough |
For deeper character development techniques, explore our Character & NPC Hub and the Character Creation guide. Ready to place these NPCs in a world? Start with the Worldbuilding Hub.
Ready to build your world?
Interactive maps, wikis, and timelines — all in one place.
Coming Soon