5e Maker · D&D 5e NPC & Shop Generator for Session Prep

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

Build a connected shop, shopkeeper, inventory, and playable leads

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

Need a character without a shop?

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 Copper Finch · frontier general goods

The useful unit is a playable situation, not a list of unrelated names and items.

Shopkeeper
Mara Venn speaks quickly, tracks every debt, and needs one caravan ledger recovered.
Inventory
Travel supplies, lamp oil, rope, weatherproof maps, and two locally scarce items with reviewable prices.
Rumor
A washed-out bridge is forcing caravans onto a route controlled by an unknown toll collector.
Opening beat
Mara closes the shutters when the party mentions the northern road.

Illustrative original content. Generated prices and continuity are suggestions; the GM remains responsible for campaign fit.

About this tool

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

Built for these moments.

How it works

From idea to table-ready working draft.

1

Set table constraints

Choose the shop type, settlement, tone, economy, inventory size, and one complication seed.

2

Generate one connected packet

The shopkeeper, inventory, rumors, secret, and opening scene are written to work together.

3

Review and take it to the table

Correct names, prices, and continuity, then copy Markdown or download JSON for your notes.

Related tools

More from 5e Maker.

Need a creature for the lead you just created?

Build an editable original stat block, then save it for the encounter that follows this scene.

Make a stat block

Running games every week? Go Pro for 100 generations/mo & commercial-use rights →