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.

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.
| CR | HP Range | AC | Atk Bonus | DPR | Save DC | Proficiency |
|---|---|---|---|---|---|---|
| 1/4 | 36–49 | 13 | +3 | 4–5 | 13 | +2 |
| 1 | 71–85 | 13 | +3 | 9–14 | 13 | +2 |
| 5 | 131–145 | 15 | +6 | 33–38 | 15 | +3 |
| 10 | 206–220 | 17 | +7 | 63–68 | 16 | +4 |
| 15 | 281–295 | 18 | +8 | 93–98 | 18 | +5 |
| 20 | 356–400 | 19 | +10 | 123–140 | 19 | +6 |
| 30 | 851+ | 19 | +14 | 273+ | 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:
- Name and size/type. Top of the block. The name is procedurally chosen from the archetype's name pool.
- Armor Class, Hit Points, Speed. The basics. HP includes hit dice (e.g.
8d10 + 16) so you can re-roll for a unique block. - Ability scores. Six abilities with raw score and modifier. The generator weights them by archetype.
- Challenge and proficiency. The CR label (e.g.
5 (1,800 XP)equivalent) and PB. - Traits. 1–3 abilities or features. Low CR → 1 trait; high CR → 3 traits.
- 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.
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 →
Loot Generator
Generate random treasure and loot for D&D, Call of Cthulhu, Warhammer, and Cyberpunk. Filter by rarity from Common to Legendary.

Magic Item Generator
Generate D&D 5e–style magic items with names, properties, schools of magic, and rarity tags. Filter by category, rarity, or school. Free, no signup.

NPC Generator
Generate random non-player characters for D&D, Call of Cthulhu, Warhammer, and more. Complete with name, class, personality, quirk, and motivation.

Quest Hook Generator
Generate random adventure hooks for D&D, Call of Cthulhu, Warhammer, and Cyberpunk campaigns. Complete with quest type, narrative hook, and optional twist.