Free · No sign-up · NPCs, heroes & villains

Free D&D NPC & Character Generator — Portraits, 5e stat blocks & backstories

Describe anyone. Get a portrait, a full D&D 5e sheet, a backstory and lines to say at the table.

Portrait

Stat block

Backstory

Roleplay quotes

Describe your character

Try

Portrait, 5e sheet and story in about 30 seconds.

What is the free D&D NPC generator?

LoreKeeper’s NPC & Character Generator is a free D&D 5e character maker. Describe anyone in a sentence — a tavern keeper, a villain, a hero for your next campaign — and in about 30 seconds you get a portrait, a name, race and class, a 5e stat line (ability scores, Armor Class, hit points, speed, proficiencies and equipment), a backstory, personality traits, ideals, bonds and flaws, and lines to say at the table. No account is needed to try it.

Example NPC

A character made with this generator: who they are, how to play them, a hook and a 5e stat line with the closest SRD stat block.

Dorran Vex

Half-orc · Blacksmith with a past · neutral good

“I make swords. What people do with them is between them and whoever they answer to.”

Appearance

Broad, soot-streaked and grey at the temples, with a mercenary company’s brand half-hidden under a burn scar on his forearm.

Mannerism

Taps the anvil twice before he says anything important.

Personality trait

Answers every question by finishing the job in front of him first.

Ideal

Work. A thing made well is worth more than a thing said well.

Bond

Forges blades for the town watch at cost, to pay down a debt nobody else remembers.

Flaw

Will lie to anyone who asks about the brand, even people he trusts.

Quest hook

A stranger arrives with a blade Dorran forged twenty years ago — the one he swore he melted down.

Secret

He deserted his company the night it burned a village, and the captain who gave that order now sits on the town council.

5e stat line

AC 11 (leather apron)

HP 32 (5d8 + 10)

Speed 30 ft.

CR 1/2 (100 XP)

Proficiency +2

STR

15 (+2)

DEX

11 (+0)

CON

14 (+2)

INT

10 (+0)

WIS

10 (+0)

CHA

11 (+0)

Skills Athletics +4, Intimidation +2; passive Perception 10

Equipment Smith’s hammer (use as a mace), smith’s tools, tongs, a locked iron box

Run with the SRD Thug stat block

How to make an NPC in four steps

  1. Describe the character. Write one sentence: who they are, what they do and one odd detail, e.g. “a halfling bard who tells terrible jokes”.
  2. Forge the character. In about 30 seconds you get a portrait, a 5e stat line, a backstory, personality traits and roleplay quotes.
  3. Run them at the table. Read the quote to set their voice, use the hook to tie them to your plot, and use the stat line if things turn violent.
  4. Save or download. Download the sheet as a PDF, or save the character to a free LoreKeeper world and chat with them in character.

Characters your players will remember

Most NPCs only need three things to come alive: a look, a want and a voice. The generator gives you all three, plus the numbers for when the conversation turns into a fight, so you can drop a character into a session without stopping to prep.

Use it for the people your players will actually meet — innkeepers, guards, merchants, nobles, quest givers — and for the ones they will remember: villains, rivals and the old friend with a secret. Each page below starts the generator on one of those roles and shows a worked example.

It works for player characters too. Describe a concept and you get a starting point for a backstory and a set of ability scores to adjust to your table’s method. With a free LoreKeeper account, saved characters can talk: chat with them in character, in your world, with their history intact.

Put your character on the map

The free map generator draws the town, tavern or keep they live in, and with a free account you can pin them to it.

Draw a town map

Frequently Asked Questions

Is the D&D NPC generator free?

Yes. You can generate characters without an account, with a small free allowance each day. A free LoreKeeper account lets you keep going, save characters and chat with them.

What does a generated character include?

A portrait, name, race, class and level, appearance, backstory, personality trait, ideal, bond and flaw, roleplay quotes, and a 5e stat line with ability scores, Armor Class, hit points, speed, proficiencies and equipment.

How do I make a memorable NPC quickly?

Give them one visible detail, one thing they want and one way of speaking. A limp, a debt and a habit of answering questions with questions is enough for a whole session. The generator gives you all three in every result.

What stats should an NPC have in 5e?

Most NPCs never fight, so a commoner’s numbers are fine. For NPCs who might, use an SRD stat block close to their role: Guard (CR 1/8) for watchmen, Bandit Captain (CR 2) for gang leaders, Priest (CR 2) for temple clerics, Veteran (CR 3) for retired soldiers and Mage (CR 6) for court wizards. Each sample on this site names the closest one.

Can I use it to make a player character?

Yes. Describe your concept and use the result as a starting point. Adjust the ability scores to your table’s method (standard array, point buy or rolled) and level.

What races and classes does it support?

All the common D&D races — human, elf, dwarf, halfling, gnome, half-elf, half-orc, tiefling, dragonborn and more — and every class, plus anything you describe yourself.

Can I use generated NPCs in Roll20, Foundry VTT or D&D Beyond?

Yes. Copy the stat line and description into a Roll20 or Foundry VTT NPC sheet or a D&D Beyond homebrew entry, use the portrait as a token, or download a PDF to print.

Can I talk to the characters I generate?

With a free LoreKeeper account, yes. Save the character to your world and chat with them in character; they know your world’s lore and can read their lines aloud.

Made in LoreKeeper

Then bring it to life

Everything you generate can star in a cutscene. These were all made in LoreKeeper, from a line of text and a picture.

Start free

Bollo raises the glaive

The Conjuror's Party

The Swamp Soothsayer

The Towering Shadow

Shieldmaiden of the Pass

The Chirpy Ferryman

The Wolfwalker's Crossing

Riders of the Dust

The Dustborn Giant

Get weekly GM tips and generator updates

Join the LoreKeeper newsletter. No spam, unsubscribe anytime.