D&D NPC Generator
Describe who you need, or leave it blank. You get someone you can actually voice at the table: how they talk, what they want, what they hide, and which stat block to run them with.
Your npc lands here.
What makes a usable NPC
Most NPC generators give you a name and three adjectives. At the table you need different things: a way to sound like the character the second the party walks in, a want that pushes the scene somewhere, and a secret that pays off if the players dig. That's what this generator is built around.
Stats come from the SRD rather than being invented: the NPC is matched to a real stat block (Bandit Captain, Priest, Veteran, Mage…) with its real AC, hit points and challenge rating, plus a one-line note on reskinning it.
Questions DMs ask
- Is it free?
- Yes. No account, no signup. There's a generous hourly limit so the bill stays sane.
- Can I keep the NPCs I like?
- Pin any result to your prep sheet (it stays in your browser), copy it as Markdown for Notion or Obsidian, or share a link.
- Which edition?
- D&D 5e (2014 SRD). Most output is edition-light and works for 2024 rules too.
More for tonight’s session
Encounter GeneratorXP-balanced fights with terrain, tactics and a twistLoot GeneratorTreasure rolled on the real DMG dice, with stories attachedDungeon GeneratorA keyed dungeon map with zones, a secret and a boss with a reasonCity & Town GeneratorA mapped settlement with a tension, districts, people and rumorsBackstory GeneratorA real incident, a living relationship, a thread to pullQuest GeneratorOne-session side quests with a choice and a twistMonster GeneratorHomebrew monsters with a full stat block and a signature movePlot GeneratorCampaign arcs with an antagonist, a clock and a hard choiceTavern GeneratorTaverns with a story, a menu, patrons and rumors