Skip to content
CreatePricing
A richly stocked fantasy shop lit by a warm hearth
Built for the world in progress

D&D Shop Generator

Generate fully-stocked fantasy shops for your D&D 5E or Pathfinder campaign. Magic emporiums, blacksmiths, alchemist shops, potion sellers: each with a unique shopkeeper NPC, level-appropriate inventory, and prices you can drop straight into play.

Get it on Google Play

Campaign workbench

Create a D&D Shop

Choose the trade, party level and setting. CharGen builds the shopkeeper, inventory, pricing and local complications together.

Browse published shops
0 gold remaining
Session Prep Bundles

Generate a tavern, NPCs, and loot alongside this shop?

Build related people, places and encounters around one shared premise, with the relationships already connected.

Build a Session Prep Bundle
Generated example
The Social Media Special

What the generator returns

The Social Media Special

Weapon Smith · Pathfinder 2E · Level 13

Items
10
Value
39.9k gp

“Elara Vane's peculiar weapon shop blends dark fantasy with modern sensibilities. She speaks in riddles that sound like modern networking jargon and operates from her 'hub' workshop. Transactions require customers to exchange secrets or unrevealed knowledge alongside payment.”

Browse the Shop

Built into every result

What This D&D Shop Generator Creates

  1. Detailed Shopkeepers

    Each shop comes with a unique shopkeeper, complete with a name, race, class, and level appropriate for your campaign, plus personality traits written into the shop's quirks.

  2. Custom Inventories

    Generate themed inventories with items, prices, and descriptions that match your party's level and the shop's type.

  3. Shop Quirks

    Add flavour to your shops with unique quirks and characteristics that make them memorable for your players.

Better prompts

How to Use the D&D Shop Generator

  • Match shop inventory rarity to the settlement's size and wealth

  • Give shopkeepers distinct personalities and motivations beyond just selling

  • Use regional themes to make shops feel grounded in your world's culture

  • Include a mix of mundane and unusual items in every shop

  • Let shop quirks inspire side plots and memorable encounters

  • Don't make every shop feel identical: vary atmosphere and selection

  • Avoid pricing that breaks the game economy at low levels

  • Don't ignore the shopkeeper: they're an NPC opportunity

  • Avoid shops with no personality or distinguishing features

  • Don't forget to tie shop inventory to recent campaign events

Before you generate

D&D Shop Generator Questions

What is the D&D Shop Generator?

The D&D Shop Generator is an AI tool for Dungeon Masters and Game Masters that creates detailed fantasy shops for tabletop RPG campaigns. It generates unique shopkeeper NPCs, level-appropriate inventories, and shop characteristics for D&D 5E, Pathfinder, and other fantasy RPG systems, including magic emporiums, blacksmiths, alchemist shops, general stores, and more.

How does the generator work?

Simply input your party's level, select a shop type, and optionally add themes or special requirements. The generator will create a complete shop with a unique shopkeeper, inventory, and quirks, all balanced for your party's level and the selected game system.

What types of shops can I generate?

You can generate various types of fantasy shops including general stores, blacksmiths, magic shops, potion shops, armouries, weapon smiths, jewellers, bookstores, scroll shops, fletchers, herbalists, alchemists, and even custom shop types of your own creation.

Can I generate a D&D magic shop specifically?

Yes. Select 'Magic Shop' as the shop type to generate a magic emporium: a D&D magic shop stocked with scrolls, potions, wands, and magic items appropriate to your party's level. The generator also creates a matching shopkeeper, often an eccentric mage or retired adventurer, with their own personality in the shop's quirks, prices for every item, and quirks you can use as plot hooks.

Which game systems are supported?

The generator primarily supports D&D 5E and Pathfinder, but it can be used with any fantasy RPG system. The Game System menu lists D&D 5E, Pathfinder, Pathfinder 2E, Daggerheart, Dungeon Crawl Classics, Dungeon World, Mörk Borg, OSR, Savage Worlds (SWADE), Shadowdark and Generic Fantasy, and you can type in your own. The prices and items follow the system you pick. For D&D 5E they are particularly balanced for the 5E economy, but can be easily adapted for other systems.

Can I customise the generated shops?

Yes. You can influence the generation by specifying themes, adding extra details, picking a game system, and choosing custom shop types. The generator takes your party's level into account to ensure appropriate inventory and pricing.

Is the D&D shop generator free?

Yes. Generating shops is free with a CharGen account. Free accounts get unlimited shop generation: the Free plan at char-gen.com/pricing lists unlimited free text generators. Premium tiers (Plus and above) include editing of the generated shop; every plan is listed at char-gen.com/pricing. There are no advanced inventory controls to pay for, and no plan at char-gen.com/pricing lists PDF export as a paid extra. AI shopfront artwork (an exterior view of the shop), an interior view, a shopkeeper portrait and a gallery are image slots on every shop page; image generation uses gold, priced at char-gen.com/pricing.

Do I need to sign up?

A free account is required to generate and save your creations to your profile.

What can I set before I generate a shop?

A shop type from the form's menu, quoted as the form spells it (General Store, Blacksmith, Magic Shop, Potion Shop, Armory, Weapon Smith, Jeweler, Bookstore, Scroll Shop, Fletcher, Herbalist or Alchemist) or your own, a party level from 1 to 20 (5 by default), an optional theme such as Dwarven or Elven, a game system (D&D 5E by default) or your own, and any extra details you want the shop to include.

Does the shop generator give items with prices?

Yes. Every item in the stock list has a name, a type, a description and a price, set for your party level and game system, so a D&D 5E or Pathfinder shop prices its stock in gold pieces. Each shop also has a stash behind the counter with a security check (a skill and a DC) and what happens if a thief fails it. The PDF export prints the stock, the shopkeeper and the stash.

The short answer

What is the CharGen D&D Shop Generator?

The CharGen D&D Shop Generator is an AI tool that fills fantasy shops with stocked inventory, a shopkeeper NPC, and trade lore in one run. Each generated shop includes a thematic name, a full inventory list with prices scaled to your party level in D&D 5E, Pathfinder 2E or 9 other game systems, a shopkeeper with a name, race, class and level, image slots on the shop page for a shopkeeper portrait, an exterior view, an interior view and a gallery, plus an audio slot for shop ambience, quirks that carry the shopkeeper's personality and backstory, the shop's specialty (alchemy, blacksmithing, magic items, exotic goods), and a stash behind the counter with a security check that gives adventure hooks tied to local rumours or stolen wares.

Unlike generic image generators, every shop arrives as structured data DMs can drop into a session: line items have gold piece costs in D&D 5E and Pathfinder, the shopkeeper has a name and a motive in the quirks, and the location can be linked to a parent settlement. Outputs save to the World Codex, export to PDF, Obsidian, Homebrewery, Markdown and JSON, and share as public pages. Free to start, with unlimited free text generators on the Free plan; premium editing on Plus and above (see char-gen.com/pricing).