Roll a character

For game masters

NPC generator for game masters

When the players walk off the map, roll someone who feels real in one tap: a name that fits where and when they were born, a job, a temperament, a quirk, a flaw and a secret worth finding out.

Everything you need at the table

Each roll gives you a passport-style ID card with name, age, nationality, place of birth and occupation, then a full file underneath: looks, personality, relationships, habits, fears, tastes, skills and invented social media handles. Choose Sketch under Detail for a quick NPC, or Full file for someone who'll stick around.

Lock the traits you like and re-roll the rest. Roll 6, 9 or 12 at once for a crowded room. Or describe who you need in a sentence, such as “a nervous Russian smuggler in his forties”, and InkBorn fills in the rest around your details.

Set the story year and names follow the fashions of the decade each NPC was born, so a 1970s campaign doesn't fill up with Jaydens.

Six NPCs, rolled for this page

Real output from InkBorn's generator. Roll your own for the full file.

David Frei

36 · man · Swiss · German-speaking Switzerland

Occupation
OnlyFans content creator
Temperament
Gregarious, intense and cynical
Habits and quirks
Reads the last page of a book first
Flaws
Self-pitying; Manipulative
Secret
Has a half-sibling they've never met

Emma Brown-Cooper

57 · woman · British

Occupation
Between jobs
Temperament
Gregarious, moody and hopeful
Habits and quirks
Chews pens
Flaws
Snob
Secret
Writes poetry they will never show anyone

Olufemi Samuel Bankole

32 · man · Nigerian · Yorubaland

Occupation
Stay-at-home parent
Temperament
Talkative, prickly and pragmatic
Habits and quirks
Is always fifteen minutes early
Flaws
Drinks too much; Gambles more than they admit
Secret
Is quietly deep in debt

Ikeda Sakura

23 · woman · Japanese

Occupation
Builder
Temperament
Outgoing, quick-tempered and optimistic
Habits and quirks
Keeps lists for everything
Flaws
Manipulative; Holds grudges for decades
Secret
Sends money to an old friend in trouble

Thijs Peters

31 · man · Dutch

Occupation
Motor mechanic
Temperament
Outgoing, moody and romantic
Habits and quirks
Never sits with their back to a door
Flaws
People-pleaser; Gambles more than they admit
Secret
Lost their job months ago and still leaves home at 8 every morning

Eleni Athanasiou

61 · woman · Greek

Occupation
Crane operator
Temperament
Restless, cheerful and romantic
Habits and quirks
Counts stairs under their breath
Flaws
Spends money they don't have; Nosy; Controlling
Secret
Was adopted, and found out by accident

Questions

Is the NPC generator free?

Yes. Rolling NPCs is free with no sign-up and no limit. Only the AI features (describing a character in a sentence and drafting a backstory) have a fair-use limit of 15 a day.

Does it work for fantasy settings?

InkBorn's names and traits come from 22 real countries and the decades people were born in, so it suits modern, historical, urban fantasy, horror and near-future games. It doesn't generate elves, dwarves or invented-world names.

Can I keep my NPCs between sessions?

Save any NPC to your cast and it stays in your browser. Export one file or a whole batch to Word or Markdown for your session notes.

How do I make a whole tavern of NPCs?

Choose 6, 9 or 12 under How many and roll. You get a contact sheet of mini ID cards; open any of them to see the full file.