How does Random work in the NPC Workshop?
Every selector starts on Random and resolves when the page opens. Changing one control keeps the other resolved details stable; use Reroll all random details for a fresh character.
NPC workshop 2.0
Tune any detail on the left. The table-ready character statblock on the right updates immediately while every untouched choice stays random.
Character workshop
Race and gender guide naming conventions. Identity, role, personality, mood, scars, wealth, appearance, ability scores, and 2024 combat details all begin on Random and remain editable. Villain mode adds objective, scheme, method, and weakness.
Restore any of your ten most recent generated characters.
How to use
A complete NPC appears on page load. Change one or several controls to shape that character; blank custom fields continue using generated values. Race and optional gender use race naming tables. Homebrew race supports custom naming tables, size, speed, and lifespan. Custom text is validated and rendered as escaped plain text.
Random results remain stable while you tune another detail. The current workshop is saved in this browser. Export NPC JSON saves the resolved character; Backup workshop also preserves editable choices for confirmed import in another browser. Backups include DM-only notes.
FAQ
Every selector starts on Random and resolves when the page opens. Changing one control keeps the other resolved details stable; use Reroll all random details for a fresh character.
Yes. Choose Homebrew for ancestry or occupation, then enter a short custom value. Custom names and appearance notes are optional, validated, and safely escaped when rendered.
Yes. Backup workshop saves both editable choices and resolved random results. Import workshop validates the file and asks before replacing the NPC saved in the current browser.
Related Tools
Move between adjacent DM prep tools without starting over. These routes cover the closest follow-up tasks for this page.
npc
Generate D&D NPCs with race, class, personality, flaws, and villain-mode support for faster session preparation.
monster
Summon or augur monsters from the catalog with filters for type, size, habitat, alignment, and challenge rating.
adventure
Build a D&D adventure scaffold with a tiered premise, player hook, encounter objective, and climax.
bastion
Track bastions, facilities, upgrades, and related management details for the D&D bastion rules.