Free · No sign-up · Instant

Plot Generator

Generate structured story ideas: protagonist, setting, conflict, complication, and twist. Lock any component and reroll the rest to mix and match.

Your story blueprint will appear here.
Protagonist
Setting
Conflict
Complication
Twist
Advertisement · 336×280
Grammarly — write with confidence
Grammar, tone & clarity. Used by 30 million people. Works in Google Docs, Gmail, Word and more.
Try Grammarly free

More writing tools

Free tools for storytellers

Other tools

Numbers, names, games and more

Advertisement · 336×280
Grammarly — write with confidence
Instantly improve grammar, spelling, clarity, and tone. Works everywhere you write online.
Try Grammarly free

How the Plot Generator works

Each plot is assembled from five independent components: a protagonist, a setting, a conflict (the main goal or problem), a complication (what makes it harder), and a twist (the unexpected turn). The tool picks one from each pool and assembles them into a coherent story paragraph using a narrative template.

Genre filter

Select a genre to pull components that feel tonally consistent. Fantasy pulls mythic settings and magical protagonists; Thriller draws on tense conflicts and morally murky complications. "All genres" mixes freely, which often produces the most surprising combinations.

Lock & reroll

Found a protagonist you love but the setting doesn't fit? Lock the protagonist and hit Generate again. Only unlocked components refresh. You can lock any combination — lock all five to freeze the plot, lock none to reroll everything.

Save & copy

Click ♡ Save to keep a plot in your session list (saved plots appear below the tool). Click Copy plot to copy the assembled paragraph and all five components to your clipboard — ready to paste into your notes, outline, or first draft.

Looking for an open-ended writing spark instead? Try the Writing Prompt Generator for 300+ original prompts.

Frequently asked questions

What is a plot generator?
A plot generator creates structured story blueprints by combining a protagonist, setting, conflict, complication, and optional twist. Unlike a simple writing prompt, it gives you a full narrative skeleton you can develop into a short story, novel, or screenplay.
How does the lock feature work?
Each story component has a lock button. Click it to lock that element in place. When you generate a new plot, locked components stay fixed while unlocked ones are randomised. This lets you mix and match until you find the perfect combination.
What's the difference between this and a writing prompt?
A writing prompt gives you a single sentence or scenario to react to. A plot generator produces a complete story structure with multiple interdependent components assembled into a coherent paragraph. It's a fuller blueprint rather than an open-ended spark.
Can I filter plots by genre?
Yes. Use the genre selector to focus on Fantasy, Sci-fi, Mystery, Romance, Thriller, Literary, or Comedy. Each genre draws from a curated pool of protagonists, settings, and conflicts. Select "All genres" to mix components across every category.

Who uses the Plot Generator

Fiction writers
Break through blank-page paralysis with a ready-made story skeleton. Lock the components you like and reroll the rest until the blueprint feels right for your next project.
NaNoWriMo participants
Generate a novel-worthy premise in seconds. Use the assembled paragraph as your back-cover copy and the five components as chapter-zero notes.
Screenwriters
The protagonist-conflict-twist structure maps directly to three-act screenplay format. Use generated plots as logline raw material before developing them further.
Writing teachers
Give every student a unique plot in seconds. Use genre filters to align with the unit you're teaching — mystery for deductive reasoning, sci-fi for speculative world-building.

Looking for an open-ended spark instead? Try the Writing Prompt Generator for 300+ original prompts.