Fantasy Quest Generator
Generate a quest hook — who needs help, what they need, and a twist — ready to build a session around or drop in on the fly.
What this generator does
Builds a quest premise by combining a questgiver, an objective and a twist, which is what makes it a usable hook rather than a one-line prompt. The encounter generator answers what happens in the next ten minutes; this answers what the party is doing for the next three sessions.
What it builds, and how many ways
Each result is assembled to this shape: [questgiver] + [objective] + [twist].
- objective: 9 options
- questgiver: 9 options
- twist: 7 options
Taken together those banks can be assembled 567 different ways, repeating after about 30.
Some results it can produce:
- The village elder needs someone to negotiate a truce between two feuding families, but the real culprit is someone the questgiver trusts completely.
- A travelling scholar needs someone to recover a body for a proper burial, but success will cost the questgiver something they didn't expect to lose.
- A frightened merchant needs someone to deliver a sealed message across the border, but the job isn't what it was claimed to be.
- A grieving widow needs someone to clear out whatever has been raiding the grain stores, but the questgiver already knew the answer and needed it confirmed, not found.
A fixed sample so this page stays the same between visits. Your own results are assembled at random, each slot filled independently and each press independent of the last, so the same result can come up twice — past the repeat figure above, seeing one twice is more likely than not.
How to use this tool
- Press generate for a new quest hook.
- Generate again any time you need another one.
Common use cases
- Session prep for a game master
- Improvising a side quest mid-session
- Fiction writing plot prompts
Limitations and good to know
- Assembled from 9 questgivers, 9 objectives and 7 twists combined independently, for 567 distinct quest hooks — nothing here is a full adventure with locations, NPC stats or an ending.
Practical tips
- Treat the result as the hook, not the plot. The complication is the part worth developing before play.
- If a quest does not fit your setting, keep the complication and change the objective — the complication is usually the interesting half.
Each part of the result is chosen independently with your browser's cryptographic random number generator, so every option in a bank is equally likely. How Generate Random works.
Unofficial, system-agnostic fan tool. Not affiliated with or endorsed by any tabletop RPG publisher, and does not reproduce any publisher's rules, tables or setting material.
Related generators
- Random NPC GeneratorGenerate a quick NPC with a name, trait, role and quirk for tabletop RPGs.
- Random Encounter GeneratorGenerate a quick random encounter prompt for tabletop RPG sessions.
- Random Treasure GeneratorGenerate an evocative random treasure item for tabletop RPG loot.
- NPC Occupation GeneratorAn occupation for a non-player character, beyond 'generic villager'.
- Travel Complication GeneratorA complication to throw at a party travelling between locations.