Skip to content
genspinner

RPG Quest Generator

Generate adventure hooks with a quest giver, a goal, a twist and a reward, ready for tonight's session.

Generate quests

  1. A nervous young priest needs the party to escort a runaway noble safely through a smugglers' cave on the coast.

    Twist: The stolen item is a fake — the real one was sold years ago. Reward: a well-trained warhorse.

    FantasyEscort

  2. The village elder hires the party to recover the town's royal charter, stolen by a necromancer's apprentices and hidden in a frozen mountain pass.

    Twist: The stolen item is a fake — the real one was sold years ago. Reward: a well-trained warhorse.

    FantasyRetrieval

  3. The village elder needs the party to escort an elderly herbalist safely through the Whispering Marsh.

    Twist: Everything happening was predicted in a prophecy, word for word. Reward: a favor owed by the local lord.

    FantasyEscort

Anatomy of a good quest hook

Every hook this generator writes has the same parts, which also make a handy checklist for writing your own:

  1. Who asks: a quest giver with a personal reason to care.
  2. What they want: one clear goal: rescue someone, recover something, stop a threat.
  3. Where it happens: a location that suggests encounters just by its name.
  4. What's really going on: a twist that gives you a second act when players think they're done.
  5. Why bother: a reward that matters to the party, not just gold.

Quest types

TypeGoalWorks best for
RescueBring someone back aliveUrgency and moral stakes
RetrievalRecover a stolen or lost objectDungeon crawls and heists
HuntTrack down a dangerous creatureCombat-focused groups
EscortProtect someone on a journeyTravel and roleplay
InvestigationSolve a strange mysteryPlayers who love clues
DefenseHold a place until a deadlineTactical fights and sieges
DeliveryCarry something without opening itTemptation and ambushes

Running a generated quest

Make it local

Swap the generated location or NPC for one your players already know. Familiar faces make a hook feel personal.

Hide the twist

Don't reveal it up front. Drop one clue early, one in the middle, and let the reveal land at the climax.

Offer a choice

Generate three quests and post them on a tavern notice board. What players pick tells you what they want from the campaign.

Name the cast

Give the quest giver and villain names from the Fantasy Name Generator or Villain Name Generator.

Frequently asked questions

Which game systems does this work with?
Any. The hooks are system-neutral, so they fit any fantasy, sci-fi or post-apocalyptic tabletop RPG. Add stats and encounters from the system you play.
Is it good for one-shots?
Yes. A single hook with a twist and reward is about the right size for a three-to-four hour one-shot. Turn the twist off for a more straightforward session.
Can I copy the twist and reward too?
Yes. Copying a quest includes its twist and reward line, so you can paste the whole hook straight into your session notes.

last updated