AI NPC Generator
Generate fully detailed non-player characters in seconds — names, personality, motivation, backstory, and stat blocks. For D&D 5e, Pathfinder 2e, and Daggerheart.

Generate an NPC Now
Use the character creator below to build your NPC — select a race, class or occupation, and let the AI fill in personality, motivation, and backstory.
Everything You Need to Run Great NPCs
Every NPC comes fully loaded — stat block for combat, personality for roleplay, and a backstory with plot hooks baked in.
Full Stat Blocks
Generate complete stat blocks with ability scores, AC, HP, proficiencies, and class features — ready to drop into your session.
Deep Personalities
AI-crafted personality traits, ideals, bonds, flaws, and motivations that make every NPC feel distinct and memorable.
Three Game Systems
D&D 5e, Pathfinder 2e, and Daggerheart — all with system-accurate races, classes, and mechanics from official SRD data.
NPC Names by Race
Generate lore-accurate names for any ancestry — elves, dwarves, tieflings, dragonborn, goblins, and 20+ more races.
Worldbuilder Integration
Save NPCs directly to your campaign world. The AI remembers them and weaves them into future conversations automatically.
Seed With an Idea
Give the AI a concept — "a disgraced paladin hiding in a thieves' guild" — and every field follows your creative direction.
Generate Any Type of NPC
From minor townsfolk to major villains — the AI handles any role in your world.
…and any other concept you can describe. Seed the AI with your idea and it handles the rest.
How the NPC Generator Works
Choose race & role
Select a race and class (or leave it to the AI). Optionally add a concept like "disgraced noble turned spy" to guide generation.
AI generates the full NPC
The AI fills in personality traits, ideals, bonds, flaws, motivation, appearance, backstory, stat block, and starting equipment — all in seconds.
Edit any field
Regenerate individual fields you want to change. Reroll the backstory without losing the personality, or swap the name while keeping everything else.
Save to your world
Save the NPC to your Worldbuilder campaign. The AI will reference them by name in future chats — so your world stays consistent.
Frequently Asked Questions
Is this D&D NPC generator free?
Yes — MythScribe includes a 7-day free trial on all plans. Generate unlimited NPCs with full stat blocks, backstories, and personality traits during your trial.
What makes a good D&D NPC?
Great NPCs have a clear motivation (what they want), a distinctive personality, and a connection to the world around them. MythScribe generates all three: motivation, personality traits, and faction affiliations that tie NPCs to your campaign.
How do I use generated NPCs at the table?
Each NPC includes a stat block for combat, a personality summary for roleplaying, and a backstory with hooks you can use as plot threads. You can edit any field and save the NPC to your Worldbuilder for reference during sessions.
Can I generate NPCs that fit my existing world?
Yes. If you have a Worldbuilder campaign, the AI reads your existing locations, factions, and lore — and generates NPCs that reference them by name. Your blacksmith might have ties to the Merchant Guild you already created.
Does the NPC generator work for Pathfinder 2e?
Yes. Pathfinder 2e NPCs use the correct PF2e terminology: ancestries, heritages, class feats, and the three-action economy. All generated content is system-accurate.
Ready to Build Your NPCs?
Stop improvising at the table. Generate detailed, memorable NPCs before every session.
Start Your Free Trial