dnd-npc-generator / README.md
Jordancole21's picture
Deploy native Gradio SEO page and tool
1d5c3e4 verified
|
Raw
History Blame Contribute Delete
4.3 kB
---
title: D&D NPC Generator - Free Online Tool
emoji: πŸ§™
colorFrom: red
colorTo: yellow
sdk: gradio
sdk_version: 6.20.0
app_file: app.py
pinned: false
license: other
short_description: Generate playable D&D NPCs with motives, voices, and hooks
---
# Free D&D NPC Generator
This Space is a free **DnD NPC generator** built for the person who actually has to
run the character: the Dungeon Master. Give it a role, a demeanor, or nothing at all,
and it generates a complete, table-ready NPC β€” not a name and three adjectives, but a
character you can perform, with a motive that drives scenes and hooks that connect
them to your campaign.
## What it generates
Every result is a structured NPC sheet:
- **Name and role title** β€” "Weigh-Clerk of the Salt Exchange", not "merchant"
- **Appearance** you can read aloud to the table
- **A performable voice and mannerism** β€” a specific accent, cadence, and physical
tic the DM can actually do, never "sounds mysterious"
- **Personality and motivation** β€” how they treat strangers and what they want right now
- **A secret** the party doesn't know, built to surface in play
- **Named relationships** β€” two or three specific connections with the current state
of each
- **A quote** in their voice, so you can hear them before you play them
- **Exactly three plot hooks** β€” concrete scenes and complications involving this NPC
- **A stat suggestion** naming which SRD block to borrow ("use Commoner; if pressed,
Spy")
- **A three-sentence quick reference** for the DM screen
Output is rendered as Markdown with one-click copy and a `.md` download, so it drops
straight into Obsidian, Notion, or your prep notes.
## Inputs
Role or occupation, race/species, importance (Background, Recurring, or Major),
location or context, demeanor, campaign setting, what the party needs from them, and
free-form notes. **Every field is optional** β€” blanks become creative freedom, and the
Surprise Me button rolls a role, race, importance, and demeanor for you. The
importance setting scales the output: Background NPCs get small local hooks,
Recurring NPCs get agendas that advance between meetings, and Major NPCs get
campaign-relevant secrets built to escalate across an arc.
## Example
> **Maren Dunmore** β€” *Keeper of the Ninth Lock, Greywater Canal.* A gruff
> lock-keeper who tolls the smugglers running her canal at night and banks every coin
> to buy the lock before the Canal Trust sells it. She drops the ends of her
> sentences and taps her key ring against the rail β€” twice for the truth, three times
> when she's lying. Her hidden logbook of every night run makes her dangerous to half
> the harbor. Hooks include a flooded night-passage offered at an unnamed price and a
> syndicate quietly buying up her son's gambling debts.
The full version of this example β€” with all structured fields β€” is on the page below
the generator.
## Using generated NPCs at the table
Anchor the voice to the physical tic (you'll forget an accent mid-scene; you won't
forget tapping keys), play the motivation rather than a script when players go
off-book, and hold the three hooks until the party wants something β€” hooks land
hardest when the party walks into them. Reuse NPCs across sessions and campaigns: a
recurring face with an advancing agenda makes a world feel alive faster than three
new strangers. The page below the tool includes fuller guidance on running, tracking,
and promoting NPCs your players adopt.
## AI output disclaimer
NPCs are AI-generated drafts. Review them, edit freely, and adapt anything that
doesn't fit your table or setting. This is an unofficial fan tool: Dungeons & Dragons
is a trademark of Wizards of the Coast LLC, and this project is not affiliated with
or endorsed by Wizards of the Coast.
## Built by Loreify
This generator is built and maintained by [Loreify](https://loreify.ai), the AI
session scribe for D&D groups: record or upload your session audio and Loreify turns
it into organized notes β€” NPCs, quests, loot, locations, and lore β€” automatically.
Your NPC starts here; [Loreify](https://loreify.ai/start-trial?utm_source=huggingface&utm_medium=referral&utm_campaign=dnd_npc_generator&utm_content=readme)
remembers everything that happens when they meet the party. 7-day free trial.