Build Living Worlds,
Not Spreadsheets

QuestAnvil generates NPCs, encounters, loot, lore, and session prep that actually fit together. Built for tabletop GMs and game devs who are tired of random generators that don't talk to each other.

The Toolkit

Tools that understand RPG logic. Not another random name generator.

NPC Generator

Characters with personality, backstory, secrets, relationships, and stat blocks. NPCs that actually make sense in your setting.

Encounter Builder

Balanced encounters based on party level, terrain, and narrative context. Monster groups with tactics and hazards, not just a CR calculator.

💰

Loot Tables

Themed loot that scales with difficulty and fits your world's economy. Items with history and flavor, not another "Sword +1".

📜

Session Prep Legendary

Session notes, plot hooks, and player handouts based on where your campaign left off. Prep a session in minutes instead of hours.

🌎

World Builder Legendary

Define factions, history, magic systems, and social rules. The rest of the tools respect what you set up here.

💾

Export Anywhere

Export to JSON for game engines (Unity, Godot), Foundry VTT modules, formatted PDFs for session handouts, or plain text for pasting into Discord and Roll20.

How It Works

Three steps. That's it.

1

Define Your World

Set the tone, factions, geography, and rules of your setting. QuestAnvil remembers these and enforces consistency across everything it generates.

2

Generate Content

Use the generators individually, or let Session Prep pull a full session together for you.

3

Export & Play

Foundry VTT, Roll20, PDF handouts, JSON for Unity/Godot, or just copy-paste it into your notes.

See It In Action

NPCs, encounters, and loot generated in real time. Every roll is different and everything ties together.

NPC Generator Encounter Builder Loot Tables
  • 9 playable races with lore-appropriate names
  • Balanced encounters with tactics and terrain
  • Loot that scales with level and rarity
  • Copy as text or export as JSON
  • Fully client-side, no data leaves your browser
NPC Generator
Generating...

Who Uses This

🎲

Dungeon Masters & GMs

You've got a session in two days and a blank page. QuestAnvil handles the mechanical grunt work so you can focus on the story your players actually care about.

💻

Indie Game Developers

Need 200 NPCs for a village, a loot table that scales, or quest data in clean JSON? Export straight to Unity or Godot and skip the spreadsheet phase.

📖

World Builders & Writers

Build factions that have real goals, locations with actual problems, and deities your players will argue about. Everything links together and persists between sessions.

🎓

New GMs & Students

Not sure what a balanced encounter looks like, or how to write an NPC that isn't just a quest dispenser? Generate a few, study the patterns, and learn by doing.

Pricing

Core tools are free, no account needed. Legendary adds the heavy stuff.

Monthly Annual

Free

$0
forever
  • NPC Generator, Encounter Builder, Loot Tables
  • Export to PDF, JSON, CSV, and plain text
  • Starter content pool
  • 12 generations/min, 360/hour
  • Saved locally in your browser
Start Building

Questions

Is this just another generator that spits out generic garbage?

No. Every generator is built on curated rulesets and D&D 5e mechanics. NPCs get race-appropriate names, coherent backstories, and relationships that tie into your world. Encounters are CR-balanced with proper XP budgets. Everything is editable, so you stay in control of your campaign. If it wouldn't work at our table, it doesn't ship.

Do I actually need to pay, or are the free tools enough?

The free tools are fully functional, not stripped-down demos. Most GMs running occasional one-shots never need to upgrade. Legendary is for GMs running ongoing campaigns who want Session Prep, World Builder, VTT exports, cloud sync, and a 4x larger content pool. Free handles the building blocks, Legendary handles the whole campaign.

Does this work with Foundry VTT / Roll20 / my setup?

Free accounts export to JSON, PDF, CSV, and Discord-formatted text. Legendary adds direct export to Foundry VTT, Roll20, Fantasy Grounds, Owlbear Rodeo, Tableplop, Unity, and Godot. If you prep on paper, the PDF and plain text exports have you covered.

Who built this?

QuestAnvil is an indie project built by someone who wanted better GM prep tools and decided to make them. Every feature is meticulously shaped to allow full customization.

Do I own what I create?

Yes, completely. Everything you generate is yours. Use it in your campaign, publish it, modify it, whatever you want. No attribution required. Your data is stored locally by default, and Legendary's cloud sync just adds a backup layer.