• Skip to main content

NPC generator for tabletop RPGs

Create complete NPCs with backstories, personality traits, motivations, and roleplaying hooks — ready to drop into your next session. Choose a setting (fantasy, sci-fi, post-apocalyptic, or your own) and get a fully realized character in seconds. Every NPC is editable inline, so you can tweak anything the generator produces. Copy any NPC instantly as plain text or in Homebrewery markdown format for polished PDFs.

This tool is part of a suite of game master tools including a statblock generator, encounter generator, magic item generator, dungeon generator, and worldbuilding dashboard.

Frequently asked questions

Is this NPC generator free?

Yes. NPC generation is unlimited. Associated D&D 5e combat statblocks are limited to 5 per day on the free tier. Premium ($5/month) removes all limits and adds save/load and export.

Does it only work for D&D?

No. The NPC generator works with any tabletop RPG — D&D 5e, Pathfinder, Savage Worlds, sci-fi systems, or anything homebrew. Output focuses on narrative and personality, not system-specific stats, so it fits whatever you're running.

Can I edit and export the NPCs?

Yes. Every field is editable inline — change names, rewrite backstories, adjust motivations. You can copy any NPC as plain text or in Homebrewery markdown format for creating polished PDFs.

Can it generate statblocks for NPCs?

Yes. For D&D 5e campaigns, the NPC generator can produce full fifth edition combat statblocks. These can be exported to Homebrewery or opened in the statblock generator for further customization.

Kenji's Game Master Tools
Blog • Discord • Patreon
This content uses the D&D 5e SRD under the Open Gaming License