NPC Stat Block Generator

Free D&D 5e NPC stat block generator. Pick CR (0–30) and archetype (warrior, spellcaster, brute, rogue, beast, monster). Full stat blocks with HP, AC, attacks, saves, and traits.

Free · No signup required · Click any item to copy

Tool component "NPCStatBlockGenerator" is not yet available.

Check back soon!

Save what you generated and build a world around it.

Get started free
Free D&D 5e NPC stat block generator. Pick CR (0–30) and archetype (warrior, spellcaster, brute, rogue, beast, monster). Full stat blocks with HP, AC, attacks, saves, and traits.

Need a CR-5 spellcaster, a CR-12 brute, or a CR-1/4 town guard with a working stat block — and you need it in 30 seconds? This generator builds full D&D 5e stat blocks at any CR from 0 to 30, across six archetypes (warrior, spellcaster, brute, rogue, beast, aberration / monster).

Each generated NPC includes HP (with hit dice), AC and armor source, speed, full ability scores with modifiers, attack with bonus and damage dice, proficiency bonus, and 1–3 archetype-appropriate traits. Stats follow the DMG's "Creating a Monster" guidelines so the math holds up at the table.

Pair stat blocks with our NPC Generator for personality and backstory, the Encounter Builder for balanced fights, and the D&D Name Generator for naming.

How CR Math Works in D&D 5e

Challenge Rating in 5e is a two-dimensional value: defensive CR (HP + AC) and offensive CR (attack bonus + damage per round). The DMG's creating-a-monster tables tell you what stat values fit each CR. The generator follows those tables strictly.

CRHP RangeACAtk BonusDPRSave DCProficiency
1/436–4913+34–513+2
171–8513+39–1413+2
5131–14515+633–3815+3
10206–22017+763–6816+4
15281–29518+893–9818+5
20356–40019+10123–14019+6
30851+19+14273+23+9

The Six Archetypes — How They Shape the Stat Block

Each archetype adjusts ability scores, attack types, traits, and damage flavor:

  • Warrior. High STR, mid CON. Martial weapons. Traits: Action Surge, Tactical Mind, Second Wind. Use for guards, knights, soldiers.
  • Spellcaster. High INT, mid CHA. Eldritch attacks (force, fire, cold, necrotic). Traits: Spellcasting, Counterspell, Arcane Recovery. Use for mages, wizards, hierophants.
  • Brute. High STR & CON, low DEX. Greatclubs, slams. Traits: Powerful Build, Reckless Attack, Unstoppable. Use for ogres, giants, war chiefs.
  • Rogue. High DEX, low STR. Sneak attack damage. Traits: Cunning Action, Evasion, Uncanny Dodge. Use for assassins, spies, thieves.
  • Beast. High STR or DEX. Natural attacks (bite, claws, gore). Traits: Pack Tactics, Keen Senses, Charge. Use for wolves, bears, dire creatures.
  • Aberration / Monster. High INT or WIS. Psychic and otherworldly attacks. Traits: Aberrant Mind, Eldritch Aura, Phase Step. Use for mind flayers, beholders, far realm creatures.

Reading a Generated Stat Block

Every block follows standard 5e format:

  1. Name and size/type. Top of the block. The name is procedurally chosen from the archetype's name pool.
  2. Armor Class, Hit Points, Speed. The basics. HP includes hit dice (e.g. 8d10 + 16) so you can re-roll for a unique block.
  3. Ability scores. Six abilities with raw score and modifier. The generator weights them by archetype.
  4. Challenge and proficiency. The CR label (e.g. 5 (1,800 XP) equivalent) and PB.
  5. Traits. 1–3 abilities or features. Low CR → 1 trait; high CR → 3 traits.
  6. Actions. The primary attack with attack bonus and damage formula.

Customizing for Your Campaign

The generator gives you the math. Three places to add your own touch:

  • Rename. Replace the generated name with one tied to your campaign. A "Warrior (CR 5)" with no context is forgettable; "Captain Bartol Steelhand, formerly of the duke's guard" lives in player memory.
  • Add a campaign trait. A faction-specific ability ("Cult Mark — once per encounter, regain HP equal to its CR when an ally falls"). Generated traits are generic; customs are signature.
  • Adjust the damage type. Generated attacks come with a default damage type. Swapping to fire, radiant, or necrotic ties the NPC to a thematic source (a fire cultist deals fire damage; a death knight deals necrotic).

For full NPC design beyond mechanics, see the Character Creation cluster and the DM Guides cluster.

Beyond the generator

Take what you generated and build a world around it.

NPC Stat Block Generator gives you a starting point. Anima gives you the canvas — wikis, maps, timelines, and AI tools to turn these outputs into a campaign your players will remember.

  • Save unlimited generated content as searchable wiki entries
  • Link everything to characters, factions, locations, and the timeline of events
  • Collaborate with your party or co-DMs in real time on shared worlds

Free to start · No credit card · Your generated content stays free to use anywhere

More free tools

All tools →