NPC Generator
Ready to make a living, breathing NPC on the fly? Adjust your criteria to better fit your idea of the NPC, or just press the roll button without any changes and let Fate Weaver do its magic!
Race
Choose the character's race.
Random
Human
Asmodeus Tiefling
Zariel Tiefling
Mephisto Tiefling
Half-Elf
High Elf
Wood Elf
Drow
Mountain Dwarf
Hill Dwarf
Duergar
Chromatic Dragonborn
Metallic Dragonborn
Variant Human
Lightfoot Halfling
Stout Halfling
Half-Orc
Orc
Rock Gnome
Forest Gnome
Deep Gnome
Genasi
Changeling
Centaur
Eladrin
Fairy
Githyanki/Githzerai
Goliath
Tabaxi
Tortle
Harengon
Kobold
Goblin
Hobgoblin
Bugbear
Aasimar
Aarakocra
Lizardfolk
Yuan-Ti
Kenku
Minotaur
Satyr
Sea Elf
Shadar-Kai
Triton
Shifter
Warforged
Firbolg
Class
Choose the character's class.
Random
Fighter
Wizard
Rogue
Cleric
Paladin
Druid
Ranger
Sorcerer
Barbarian
Warlock
Monk
Bard
Artificer
Alignment
Choose the character's alignment.
Random
Lawful Good
Neutral Good
Chaotic Good
Lawful Neutral
True Neutral
Chaotic Neutral
Lawful Evil
Neutral Evil
Chaotic Evil
Background
Choose the character's past.
Random
Acolyte
Sage
Urchin
Noble
Charlatan
Faceless
Criminal
Knight
Soldier
Folk Hero
Gladiator
Entertainer
Guild Artisan
Haunted One
Pirate
Sailor
Hermit
Outlander
Anthropologist
Archeologist
Strength
Choose the character's best stat.
Random
Strength
Dexterity
Constitution
Intelligence
Wisdom
Charisma
Weakness
Choose the character's worst stat.
Random
Strength
Dexterity
Constitution
Intelligence
Wisdom
Charisma
Roll character