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

Generate random non-player characters for D&D, Call of Cthulhu, Warhammer, and more. Complete with name, class, personality, quirk, and motivation.

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

RoleKey Traits to EmphasizeCommon Mistakes
Quest GiverMotivation, urgency, trustworthinessMaking them too generic — give them a personal stake
MerchantQuirk, appearance, what they valueTreating them as vending machines — they have opinions
VillainMotivation, personality, appearanceMaking them evil for no reason — the motivation IS the villain
Ally/CompanionPersonality, quirk, classMaking them too competent — they should need the party too
BystanderAppearance, one memorable detailOver-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