Options

Generated NPC

Click "Generate NPC" to create a random character.

About the NPC Generator

This NPC generator creates fully fleshed-out non-player characters for your D&D 5e campaigns. Every NPC comes with a name appropriate to their race, personality traits, physical appearance, a driving motivation, and a distinctive voice or mannerism quirk that makes them memorable at the table.

How to Use Generated NPCs

When your players walk into a tavern or approach a market stall, you can generate an NPC on the spot and have a fully realized character ready to roleplay. The personality traits give you conversation hooks, the motivation provides potential quest connections, and the quirk makes the NPC distinct in your players' memories.

Tips for Dungeon Masters

  • Generate several NPCs before a session and keep them ready for improvisation
  • Use the motivation field to tie NPCs into your campaign's storylines
  • The voice/mannerism quirk is your key to making NPCs memorable, commit to it when roleplaying
  • Copy NPCs to your notes to maintain consistency across sessions

NPC Races and Classes

The generator includes all standard D&D 5e races: Human, Elf, Dwarf, Halfling, Gnome, Half-Elf, Half-Orc, Tiefling, Dragonborn, Goliath, Aasimar, and Tabaxi. It also covers all 12 character classes plus common NPC occupations like merchants, innkeepers, blacksmiths, and guards.