5e Maker · D&D 5e NPC & Shop Generator for Session Prep
Build a connected NPC shopkeeper, shop, inventory, rumors, and playable complication — or generate a quick standalone NPC draft.
NPC + shop session prep
Choose the table constraints first. The generator links the NPC's motives to the shop and returns one reviewable session packet.
Uses one NPC generation · AI suggestions require GM review
Quick NPC draft
Describe any original NPC and get the core roleplay fields in structured JSON.
No signup required · 1 free NPC draft per day · Review mechanics before play
Not affiliated with Wizards of the Coast. Uses SRD 5.1 under CC-BY-4.0.
Connected packet example
The useful unit is a playable situation, not a list of unrelated names and items.
Illustrative original content. Generated prices and continuity are suggestions; the GM remains responsible for campaign fit.
A 5e NPC generator built around actual session preparation. The primary workflow creates a connected shopkeeper and shop: identity, voice cue, motivation, secret, atmosphere, campaign-specific inventory suggestions, actionable rumors, a complication, and an opening scene. A separate quick mode handles guards, nobles, patrons, and other standalone NPCs. Treat every result as a creative draft: review prices, names, continuity, and setting fit before play.
When to use it
How it works
Choose the shop type, settlement, tone, economy, inventory size, and one complication seed.
The shopkeeper, inventory, rumors, secret, and opening scene are written to work together.
Correct names, prices, and continuity, then copy Markdown or download JSON for your notes.
Related tools
Build a 5e character with class, race, background, and backstory — ready to review and copy into your own sheet.
Generate a 3-paragraph backstory plus 5 DM hooks tied to your character — works for any 5e class and race.
Calculate 2014 Basic Rules encounter difficulty, add saved stat blocks, then generate terrain and tactical ideas to review.
Build an editable original stat block, then save it for the encounter that follows this scene.
Make a stat blockRunning games every week? Go Pro for 100 generations/mo & commercial-use rights →