Random NPC Generator

Conjure a background character in one press: a name, an identity, and a memorable quirk -- 'Kelra, a superstitious baker who talks to her tools by name.' Filter by social sphere.

About this generator

This generator composes a complete fantasy NPC on every press -- an invented name, a one-line identity, and a memorable quirk -- drawn from banks keyed to five social spheres: Townsfolk & Trades, Nobility & Power, Underworld & Shadows, Wilds & Roads, and Magic & Mystery.

Every result here is drawn using crypto.getRandomValues() -- the Web Crypto API's cryptographically secure randomness -- instead of Math.random(), so it's genuinely unpredictable, not just statistically random. Learn more.

What people use it for

Game masters use it when the party unexpectedly befriends the third guard on the left and he suddenly needs a name, a job, and a personality. Writers use it to populate background casts, and solo roleplayers use it to keep their worlds surprising.

How it works

Generate assembles a fresh character using the site's cryptographically secure randomness: a name built from syllables, an occupation and trait from the chosen sphere, and a quirk that makes the character stick. The Sphere filter sets the social world -- a dockside fence and a court physician come from very different banks.

Common questions

What makes a good quirk?

Something playable in ten seconds of dialogue -- the banks favor quirks like 'collects buttons from every customer' or 'never sits with their back to a door' that a game master can perform immediately.

Are the results tied to any game system?

No -- each NPC is a system-free sketch of name, role, and personality that works in any fantasy tabletop game or story. Stats, if you need them, are yours to add.

How many different NPCs can it make?

Names alone have hundreds of combinations, multiplied by each sphere's occupations, traits, and quirks -- comfortably tens of thousands of distinct characters per sphere.

Related Generators

Quest Hook · Magic Item · Monster · Tavern Name · Spell Name · Dungeon Map

All Fantasy & RPG generators

Browse all generators