Skip to content
Random Character GeneratorGenerate

NPC Generator

Fill your world with memorable non-player characters using this free NPC generator. Each NPC arrives with a location, a rumor they can share, a service they offer, a hidden agenda, and a reaction to the players — instant texture for any DnD or tabletop session.

Dr. Lumen — an example sci-fi npc from this NPC generator
Sci-fi NPC
Dr. Lumen

How to use this NPC generator

1

Set your options

Adjust the filters to match what you need, or leave them on “Any” and let the NPC generator surprise you.

2

Generate

Press Generate to create a complete character instantly. Roll again until something clicks, or make three at once.

3

Copy & create

Expand the details, then copy a clean Markdown version to drop straight into your doc, sheet, or art brief.

What can you generate?

Every result from this NPC generator is a complete character, not just a label. Here’s what each one includes:

  • A location where the players can meet them
  • A rumor or piece of information they hold
  • A service or trade they offer
  • A hidden agenda the game master can exploit
  • A default reaction to the party

Example NPCs

A few characters this generator just created — generate your own above for endless more.

Wren Hawthorne

FairyFantasyMentor
Age
58
Gender
Female
Occupation
Night-market Fortune Teller
Appearance
Iridescent hair, frost-blue eyes, soot smudged on one cheek, and a faint scar across one brow
Personality
calculating · loyal to a fault · playful
Motivation
To find the lost place their family once spoke of
Strength
Improvises tools out of scraps
Weakness
Too proud to ask for help
Location
the temple archive
Rumor
swears the old mine is not as empty as they say
Service
forges papers, for the right favor
Hidden agenda
is quietly funding the rebellion
Reaction to players
curt until coin appears

Wren Cinderfell

GhostFantasyGuardian
Age
37
Gender
Female
Occupation
Traveling Puppeteer
Appearance
Shaved with a faded undercut hair, amber eyes, ink-stained fingers, and mismatched boots
Personality
calculating · wry · anxious but brave · restless
Motivation
To undo one mistake that still keeps them awake
Strength
Speaks four languages and bluffs in two more
Weakness
Keeps everyone at arm’s length
Location
the lower-city market
Rumor
swears the old mine is not as empty as they say
Service
repairs armor at a fair price
Hidden agenda
is searching for a runaway child
Reaction to players
delighted to finally have an audience

Need a different kind of character? Try one of these free generators.

NPC Generator FAQ

A want, a secret, and a way to interact with the party. This generator hands you all three — an agenda, a rumor, and a reaction — so even a one-scene NPC feels alive.

Looking for more options? Go back to the main random character generator to mix genres, species, and styles freely.