NPC generator

An NPC generator for 5E tables

Get a person your players will remember: who they are, how they sound, what they want, what they are hiding, and the hooks that pull the party into their story.

Create your free account Compare plans
Example output

One NPC, as the generator returns it.

Odile Marrowfen
Ferry keeper on the Saltreed crossing

A broad, weathered woman in an oilskin coat, with a brass bell on a cord around her wrist and reed cuts across both palms.

Blunt and practical, slow to trust strangers, and quick to laugh once someone has paid their fare fairly.

Drives

Ideal. Every traveler gets across, whatever their purse.

Bond. The ferry belonged to her late brother, and she will not let it fall to the toll company upriver.

Flaw. She keeps quiet about the things she has seen in the water, even when telling would save lives.

Playing them

Mannerism. Rings her wrist bell twice before answering any question she would rather not.

Voice. Low and gravelly, with short sentences and a habit of naming the weather before anything else.

For the host

Goal. Pay off the debt the toll company holds over the crossing before the spring floods.

Secret. She has been ferrying smugglers at night to cover the debt, and one of their crates moved on its own.

Hooks
  • Odile offers free passage to anyone who will ride the night crossing with her and keep watch.
  • A toll collector arrives with papers claiming the ferry, and Odile asks the party to read them closely.
  • Something under the reeds rings a bell that answers hers.

Results vary with every prompt. Each one is a starting point you can regenerate.

What you get

Made for the table

Ready to role-play

Each NPC comes with appearance, personality, ideal, bond, flaw, a mannerism and a voice, so you can play them on sight.

Save it, or use it tonight

Keep a result in your personal library, or save it into a campaign you host so it is ready at the table.

A starting point, not a final draft

Results vary with every prompt. Each one is a starting point you can regenerate until it fits your table.

Art when you want it

On plans that include image generation, you can add art to a saved result. Generating text does not spend an image.

How it works

Three steps to your first result

  1. Create your free account

    Sign up in a minute. No card required.

  2. Describe what you need

    Give a short concept, or pick from the premade options, and generate.

  3. Save it

    Keep it in your library or save it into a campaign you host.

Questions

Before you generate

Is it free?

Every account starts on the Free plan, which includes 3 generations a day across all six generators. Paid plans raise the allowance; see the pricing page for the current numbers.

Does a saved NPC join my campaign?

Yes. Saving an NPC into a campaign you host adds them to that campaign's NPCs.

Why do I need an account to generate?

Each generation is a model call with a daily allowance and content checks attached to an account, so the generators run once you sign in. The example on this page is fixed and needs no account.

More generators

Make the rest of your session

Fill your world with people worth meeting.

Create a free account and generate the next face your party meets.

Create your free account Compare plans