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.
One NPC, as the generator returns it.
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.
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.
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.
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.
- 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.
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.
Three steps to your first result
Create your free account
Sign up in a minute. No card required.
Describe what you need
Give a short concept, or pick from the premade options, and generate.
Save it
Keep it in your library or save it into a campaign you host.
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.
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.