“When folk share a good ale, they remember they're neighbors. That's how we'll fix everything, you'll see.”
Noroth Barrelwright
Every mountainhall needs its miners, smiths, brewers and stubborn old ancestors, and this free Dwarf NPC generator conjures them one click at a time. It hands you a full-bodied character: a resonant clan name, a trade worn into calloused hands, a guarded secret or an ancient grudge, and just enough voice to make them speak at your table.
Whether you're staffing a deep-road trading post, a rowdy alehouse or the throne room of a fading dwarfhold, each result is ready to drop straight into your session. Reroll until the spark catches, then keep the details you love — the generator is built to feed improvisation, not replace it.
“When folk share a good ale, they remember they're neighbors. That's how we'll fix everything, you'll see.”
Noroth Barrelwright
“Everyone owes something, darling. I'm simply the one who collects.”
Verse-Nine
Each dwarf comes with a name and clan, a trade or role, a few personality traits, and often a hook like a grudge, secret or ambition you can build a scene around.
Yes. NPCGen is completely free, with no account required. Generate as many dwarf NPCs as your campaign needs.
Absolutely. The output is system-neutral flavour and personality, so it fits any fantasy ruleset — just add the stat block your game uses.
You can. While designed for NPCs, the names and backstories make great inspiration for a new player-character dwarf too.