Upcoming Stuff Your Kindle days
See the calendar, subscribe for reminders, and plan your next free-book haul.
View calendar

Home / Tools / Book Plot Generator

Book Plot Generator

Create unique plot ideas in seconds. Enter genre, character, setting, conflict, and tone — then generate a full story premise with one click.

Struggling to outline your next story? Our free tool helps authors build compelling plots with clear stakes, twists, and moral dilemmas. Perfect for novels, short stories, and creative writing.

Create your plot
Fill in the fields below and generate
Try an example:
✨ Your plot has been generated

What is a plot generator?

A book plot generator is a tool that helps writers create story premises quickly. You enter genre, main character, setting, conflict, and tone — then get a full plot idea with stakes, villains, subplots, and a twist in one click.

Instead of staring at a blank page, you can generate several options and pick or adapt the one that fits your book. The results are yours to use in novels, short stories, or outlines.

Fantasy · Young witch · Break the curse
Genre · Character · Conflict
✦ Example inputs

Why use a plot generator?

01 Beat writer's block

Stuck on what should happen next? Enter genre, character, setting, and conflict — get a full plot idea in seconds with twists and moral stakes.

02 Explore combinations

Mix different tones (dark, humorous, epic, romantic, mystery) and story elements. Regenerate until you find a premise that excites you.

03 Solid first-draft structure

Use the generated plot as a skeleton: protagonist, setting, central conflict, subplots, and a twist. Then flesh it out in your own voice.

04 Genre-appropriate ideas

Whether you write sci-fi, fantasy, or romance, the generator weaves your inputs into a coherent premise with villains, allies, and dilemmas.

05 Free & unlimited

Generate as many plot ideas as you need. No signup, no limits. Copy or screenshot results for your outline or story bible.

How to use this tool

Follow these steps to generate a plot. Fill in the form, then click Generate.

1

Enter your genre

Type the kind of story you want (e.g. Science Fiction, Fantasy, Romance). This shapes the world and rules of your plot.

2

Describe your main character

Who is the protagonist? Use a short phrase like "a young witch" or "a rogue scientist" so the generator can weave them into the plot.

3

Add setting and conflict

Where does the story happen? What is the central challenge? Fill in setting (e.g. a magical kingdom) and conflict (e.g. break a curse) in the form.

4

Choose the story tone

Pick Dark, Humorous, Epic, Romantic, or Mystery. The tone affects the moral dilemma and the twist at the end of the generated plot.

5

Click Generate Plot

Hit the button once all fields are filled. You get a full plot paragraph with stakes, villains, subplots, and a twist.

6

Copy or regenerate

Use "Copy" to save the plot to your notes, or "Regenerate Plot" to get another version with the same inputs.

How to use your generated plot

✏️

Tweak the details

Use the generated plot as a starting point. Change the villain, swap the twist, or deepen the moral dilemma to make it yours.

🔄

Regenerate until it fits

If the first result doesn’t fit, hit regenerate. Try different tone or conflict wording to get a fresh angle.

📋

Save for later

Copy the plot block or take a screenshot and add it to your outline or story bible so you stay consistent across drafts.

You might also like

Help us improve by giving your feedback.
Submit Feedback