Step 1 of 3

Choose an archetype

Pick the NPC's role, then add a description or photo for a personalized result.

🪙
Merchant
🛡️
Guard
🍺
Innkeeper
👑
Noble
📚
Sage
💀
Villain
Priest
⚒️
Blacksmith
🗡️
Thief
🌍
Wanderer
🌿
Healer
🎭
Mysterious
⚖️
Crime Lord
⚔️
Soldier
🎶
Entertainer
Custom
📷

Upload or take a photo for inspiration (optional)

— describe your NPC —
Leave blank and the AI will generate a fitting name based on race and archetype
Step 2 of 3

Personality & setting

Shape how this NPC feels and where they're found.

Personality tone
😊 Friendly
😤 Gruff
🎭 Mysterious
😈 Sinister
😄 Jovial
🦉 Wise
or describe your own
Location / setting
🏙️ City
🏘️ Village
🗝️ Dungeon
🌲 Wilderness
🍺 Tavern
👑 Court
or describe your own
CR 0
CR 1/8
CR 1/4
CR 1/2
CR 1
CR 2
CR 3
CR 4
CR 5
CR 6
CR 8
CR 10
CR 12
CR 15
CR 20
CR 25
CR 30
✕ Auto
Creating your NPC...
Crafting personality and backstory...
📤 Export this NPC
⚗️ Foundry VTT:
  1. Click Foundry VTT to download
  2. Actors tab → Import Data → select file
🎲 Roll20 Pro:
  1. Click Roll20 JSON to download
  2. Create Handout, paste JSON in GM Notes
  3. Type !5enpcimport handout|NPCName in chat