Skip to main content

Generators

NPC Generator

Roll up a complete D&D NPC in one click — name, race, occupation, a quirk to roleplay, and a secret to spring later. Built for improvising at the table.

Generating…

Improvise NPCs your players remember

Players always talk to the one character you didn't prep. This free NPC generator fixes that: click Generate and you get a name, a race, an occupation, a quirk to roleplay, and a secret that doubles as a plot hook. It's enough texture to make a throwaway shopkeeper feel like a real person — and enough mystery to turn them into the next session's lead.

Use it for D&D 5e, Pathfinder, or any tabletop RPG. Pair it with the tavern name generator to populate a whole town in a minute, then bring your party together through the iRolled20 player finder.

What does the NPC generator create?
Each click produces a ready-to-use non-player character with a name, race, occupation, a memorable personality quirk, and a hidden secret you can build a plot hook around — everything you need to improvise a believable NPC on the spot.
Is the NPC generator free?
Yes, it's completely free with no sign-up. Generate as many NPCs as you need for your D&D, Pathfinder, or other tabletop campaign.
How do I use a randomly generated NPC?
Drop the name and occupation in as soon as players talk to someone, lean on the quirk for voice and mannerisms, and keep the secret in your back pocket as a future hook or twist.