⚔️ Roll Up a Character
Free · No login

Generate an NPC

Villains and supporting cast as ready-to-run statblocks — CR, tactics, and a portrait.

One or a whole group
A single NPC, or up to 6 from one prompt.
Set the level
Single NPCs scale to any level, 1–10.
Run it at the table
Statblock, tactics, portrait — export to Foundry & Roll20.
Rules
NPC level

Try one:

What it does

Describe an NPC in a sentence; get a ready-to-run statblock in seconds — monster format, CR-balanced, with tactics and a portrait. No more hand-typing statblocks. Free, no login.

What you get

  • Monster-format statblock — AC, HP, attacks, saves, Spellcasting.
  • A challenge rating (CR) for balanced fights.
  • DM tactics — how it actually fights.
  • A matching AI portrait.
  • Foundry VTT & Roll20 export.

Roll a whole group

One prompt → up to six distinct NPCs: a tavern, a warband, a noble court. Levels scale to context — bosses high, mooks low. The fastest way to fill a scene.

Related tools

Frequently asked questions

Is the NPC generator free?

Yes — free, no login, no limits.

What levels does it support?

Single NPCs scale from level 1 to 10. Groups scale to context — leaders high, minions low.

Can I export to Foundry VTT or Roll20?

Yes — export to both.

Can I pick 2014 or 2024 (5.5e) rules?

Yes — a Rules toggle switches the ruleset between 2014 (SRD 5.1) and 2024 (“5.5e”, SRD 5.2). 2024 is the default; the NPC’s class features, spells, and species traits follow the edition you choose.

Does it use official D&D content?

Built on the SRD — both the 2014 (5.1) and 2024 (“5.5e”, 5.2) rulesets (CC-BY-4.0). Not affiliated with Wizards of the Coast.

How is an NPC different from a player character sheet?

NPCs use monster format — AC, HP, attacks, saves, Spellcasting, CR — the format you run at the table, not a player sheet.

Can I generate a whole party at once?

“Roll a Group” makes up to six distinct NPCs from one prompt.