Plot & Storyline Generator

A free plot generator and storyline generator that writes a complete outline, not just an idea. You get a logline, a protagonist with a want and a flaw, an opposing force, stakes, a ticking clock and eight beats across three acts.

Tone

Lock a part you like, then press New plot to rebuild the rest. Locking anything except the protagonist keeps the same story shape.

Just need a quick spark instead? Try the writing prompt generator.

Your plot outline

When a body is found in a grand hotel with one locked room, a true-crime podcaster out of their depth, with a habit of lying to people who trust them, must work out why a missing key mattered to the victim before the storm cuts the house off.

Protagonist
Setting
Goal and clock
Opposition
Twist
Protagonist
A true-crime podcaster out of their depth
Wants to
Work out why a missing key mattered to the victim
Flaw
A habit of lying to people who trust them
Opposing force
A respected guest with a spotless reputation
Stakes
If they fail, the guilty will walk away free.
Ticking clock
Before the storm cuts the house off.

Act one

  1. SetupA true-crime podcaster out of their depth arrives expecting a few quiet days, and keeps quiet about the fact that they lie to people who trust them.
  2. Inciting incidentA body is found, the road is cut off, and a respected guest with a spotless reputation is somewhere among the suspects.

Act two

  1. Rising complicationEach suspect has a story that fits, and the first to crack turns out to be the least important.
  2. Rising complicationA second discovery makes the first theory impossible and turns the whole house against itself.
  3. Midpoint reversalAt the midpoint the case flips: the victim is not who everyone thought, and the real target is someone still in the house.
  4. Low pointThey accuse the wrong person in front of everyone, and as the storm draws near they have to start again with a very red face.

Act three

  1. ClimaxThey gather everyone in one room and lay out what really happened, one detail at a time, until the guest stops pretending.
  2. ResolutionThe truth comes out, the house breathes again, and they see that what others missed had been in the room since the first night.

Favorites 0

Tap the star on a plot to keep it here. Favorites stay in this browser.

    How this plot generator works

    1. Choose a genre and a tone. Genre picks the kind of story. Tone leans the stakes, the opposition and the ending darker or lighter.
    2. Press New plot. The generator chooses one of 30 story shapes, then fills it with a protagonist and with a setting, goal, opposing force, stakes, clock and twist that were written for that shape.
    3. Lock what you like and reroll the rest. Keep the protagonist and rebuild the story around them, or change only the twist.

    Here is how it stays coherent. Each story shape is a complete skeleton, written by hand, with its beats built around the parts that get filled in. The beats are not picked at random from a pile. Every one follows from the logline, which is why the outline reads as one story. No AI is involved, and nothing is sent anywhere.

    How three-act structure works

    Most stories can be described in three parts. Act one sets up the protagonist, the world and what they want, and ends when something forces them to act. Act two is the long middle: the first attempts fail, complications pile up, and a reversal near the midpoint changes what the protagonist understands. It ends at a low point where the goal seems lost. Act three is the confrontation and its aftermath: the protagonist makes a hard choice, faces the opposing force and lives with the result.

    The outline above uses that frame with eight beats: setup, inciting incident, two rising complications, a midpoint reversal, a low point, a climax and a resolution. It is a way of describing a story, not a rule you must follow. Plenty of good stories bend it.

    Using the outline as a seed

    Think of the output as a draft that is waiting for your changes. A good way to use it is to keep what gives you a spark and change what does not. Change one thing at a time and see what follows: a different twist, a different flaw, a different ending.

    Make it yours

    Give the protagonist a name and a history. Swap the generic opposing force for someone specific, with a reason you understand. Ask what the protagonist’s flaw costs them in every beat, and adjust the scenes until it does.

    Subvert it

    If you can guess the next beat, so can your reader. Look at the midpoint and ask what would be the opposite of that reversal. Look at the resolution and ask what would happen if the protagonist got what they wanted and it was wrong for them.

    A worked example

    Here is one outline, a lighter mystery, followed by what you might do with it.

    A librarian who notices what is missing, with a tendency to run from hard conversations, searches for someone who has vanished, and must trace a postcard with no sender to its source before the last ferry leaves.

    • Inciting incident. The small absence turns out to be a disappearance, and the first person they question, a witness who lies for good reasons, gives an answer that does not hold up.
    • Midpoint reversal. At the midpoint the search changes shape: the missing person left on purpose, and is hiding from something worse.
    • Climax. They find where the person was kept, and have one chance to reach them before the witness makes sure nobody ever will.

    The logline gives you a quiet protagonist, a small town and a deadline. The midpoint says that the missing person left on purpose. That is a good place to subvert: what if the person who is hiding wants the librarian to find them, and the witness who lies is protecting that hope? Now the opposing force is not a villain, and the climax is a conversation the protagonist has been avoiding. The flaw, running from hard conversations, is suddenly the whole story. That is the kind of change you can make in a few minutes, and why the structure is there.

    Avoiding clichés

    • Make the flaw cost something. A flaw that never matters is decoration. Put it in at least two beats.
    • Give the opposing force a reason. Someone who thinks they are right is harder to beat than someone who is simply wicked.
    • Let the twist change the goal. A twist that only adds a surprise feels cheap. The best ones change what the protagonist wants.
    • Earn the ending. The resolution should follow from a choice the protagonist makes, not from luck.

    For a quick spark rather than a structure, try the writing prompt generator. Name your cast with the character name generator, find a title with the book title generator, and choose an author name with the pen name generator.

    Frequently asked questions

    How is this different from the writing prompt generator?

    The writing prompt generator gives you a quick spark: a character, a setting, a conflict and a twist in a sentence or two. The plot generator gives you a structured outline: a logline, a protagonist with a want and a flaw, an opposing force, stakes, a ticking clock and eight beats across three acts. Use the prompt generator to get started and the plot generator to plan a story.

    Will the beats always make sense together?

    That is the main design goal. There are thirty story shapes, and every setting, goal, opponent, stake and clock is written for its own shape, so the outline follows from its own logline. Some combinations will still be odd. Treat the oddness as a starting point, and lock the parts you like.

    What does lock and reroll do?

    Each part has a lock and a reroll button. Lock the protagonist and press New plot to keep that person in a new story. Locking anything except the protagonist keeps the same story shape, because the setting, goal, opposing force and twist are written for that shape.

    Can I save or export the outline?

    Yes. Copy it, download it as a text or Markdown file, or star it to keep it in your favorites. Favorites are stored in this browser only.

    Is this AI?

    No. It is built from hand-written story shapes and lists, combined with simple rules. Nothing you do is sent to a server.

    Can I use the plots I generate?

    Yes. The outlines are starting points, and the stories you write from them are yours.

    Last updated