Skip to content
The NEXT LEVEL DM Workbench: prepare and create D&D sessions

Create

D&D NPC Workshop

Build a table-ready character while random details stay stable until you reroll them.

Recent NPCs

Restore any of your ten most recent generated characters.

    NPC Workshop help

    How do Random, Lock, and Reroll work?

    Random fields keep their resolved value while you edit another control. Lock protects a field from parent and full rerolls. Its own Reroll button still replaces that field when you ask directly.

    Field dependency reference

    Species can update names, life stage, age, size, speed, build, and anatomy. Villain objective controls scheme; villain method controls method detail. Class and combat experience can update ability scores and weapon.

    FAQ

    Frequently Asked Questions

    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.

    Can I use homebrew NPC details?

    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.

    Can I move an NPC Workshop to another browser?

    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.