Example opening
The Last Broadcast
The radio host had been dead for three years, but her show still went out at midnight. Tonight she read the names of everyone who would die before morning. Mine was last.
Turn one line of an idea into a full horror story, a plot outline or a two-sentence scare — pick a subgenre and generate.
Free • No sign-up required • Start instantly
Balanced quality and speed
Choose the flavour of dread.
How hard should the story push?
Pick the final turn.
No story yet. Add an idea and generate your first draft.
Example outputs, not live generations
Example opening
The radio host had been dead for three years, but her show still went out at midnight. Tonight she read the names of everyone who would die before morning. Mine was last.
Example plot
A family moves into a farmhouse where the walls repeat fragments of old arguments. When the mother hears a conversation that has not happened yet, she realises the house is not remembering the past. It is rehearsing the future.
Two-sentence scare
My daughter asked me to check under the bed for monsters. I looked, and she was already there, smiling.
A horror story needs one clear source of dread, a character who cannot simply walk away, and a final image that stays after the page ends. Start with a single wrong detail, then let the characters explain it in a way that makes it worse.
A grieving mother adopts a child who knows every family ritual. The twist is that the child is not replacing her lost son; she is replacing the mother.
A ghost warns a family about every accident before it happens. When they thank it, it asks for one small favour: to be let back inside a body.
Every house on the street has the same nightmare. The neighbours meet to compare notes and discover they are all dreaming from the same empty room.
A singer inherits her grandmother's voice. Each song she performs brings back one person who heard it the first time, but never the same way.
A twist works when it re-reads the whole story rather than replacing it. These premises give the generator a turn that is already planted in the setup.
01 · The wrong detail
Open with one ordinary scene and one detail that does not fit. Let the characters ignore it, then make the detail impossible to explain away.
02 · The narrowing room
Each attempt to escape removes one option. The final choice should cost something the character cannot replace.
03 · The fair clue
Plant the truth early in plain sight. The reveal should make the reader want to return to the first page, not feel cheated.
04 · The final image
End on a concrete image or action, not a paragraph of explanation. Let the reader complete the last step of the dread.
Pick a subgenre when you already know the kind of fear you want. Each prompt below gives the generator a setting, a pressure point, and a turn to build toward.
Dread comes from the character's own perception.
A therapist realises her patient is describing her own childhood memories as if they belonged to someone else.
A rule-bound haunting with a clear cost.
A family moves into a house where every door must be closed before midnight, or something in the hallway learns their names.
The body becomes the setting of the story.
A dancer's new tattoo moves on its own after every performance, and the design is always one step closer to her heart.
A community's kindness hides a bargain.
A village welcomes a stranded traveller and asks only that she never thank anyone after sunset.
A found document with an unreliable witness.
A forum thread collects reports of a children's TV show that only appears when the viewer is alone.
Dread arrives through degraded media.
A local access channel keeps broadcasting a weather warning for a storm that has not happened yet.
Describe your premise and get exactly five title options. The tool is free and does not require an account.
Describe your premise and get exactly five title options. The tool is free and does not require an account.
No titles yet. Describe your premise above.
A two-sentence scare needs a complete setup and an unmistakable turn. These original examples show the shape; use the two-sentence length to write your own.
My daughter asked me to check under the bed for monsters. I looked, and she was already there, smiling.
The hospital called to say my test results were normal. The caller used my mother's voice, and she died last year.
Every night at 3 a.m. my phone plays a voicemail from my own number. I finally listened, and it was me begging myself not to open the door.
The new house came with a rule: never answer the basement door after dark. Tonight it knocked in the rhythm of our family's secret code.
I taught my dog to bark at strangers. He has been barking at the empty chair beside me for an hour.
The mirror in the hallway shows our room exactly as it is, except for the figure standing behind me. I live alone.
My grandmother's recipe book has a page for 'the visitor'. The ingredients are already in my kitchen, and I did not buy them.
The baby monitor picks up a lullaby from the nursery. We do not have a nursery, and the house was empty before us.
I woke to my partner shaking my shoulder. Across the room, my partner was still asleep, facing the wall.
The town's missing-person posters update themselves every morning. Today one of them has my face and tomorrow's date.
My smart speaker keeps answering questions I only thought about asking. Last night it answered the one I never said out loud.
The funeral home called to confirm my appointment. I have not booked one, but they already have my measurements.
The generator works best when you give it a specific pressure point instead of a generic request for 'something scary'.
Write a normal situation, then add a single detail that should not be there. That detail is the engine of the story.
Pick psychological, supernatural, spooky, or horror mode, then set intensity and ending. The controls change the pacing, not just the adjectives.
Name what the protagonist cannot afford to lose. A horror story becomes tense when every escape removes another option.
Use the two-sentence or short length when you want a sharp final beat. Keep the last line concrete and let the reader finish the fear.
The page is built for people who need a usable draft, not a lecture about horror theory.
Test a premise, find the turn, and generate a scene that shows whether the idea can carry a longer work.
Prepare a campfire story, a tabletop encounter, or a short reading with a clear setup and payoff.
Draft a two-sentence scare, a narrated short, or a scene beat list before recording.
Write for fun, try a subgenre you have not used before, or turn a random image into a first draft.
The generated draft can be used as a script skeleton for narration, storyboards, or a short-form video. It gives you scene beats and visual cues rather than a finished edit.
A horror story generator is a writing tool that turns a premise into a structured scary story, plot outline, or two-sentence scare. It is a drafting partner, not a replacement for your judgement.
The useful part is not the first sentence. It is the structure: a source of dread, a character under pressure, a fair clue, and a final image. The generator gives you a version of that structure you can edit.
Use the output as a draft. Check the logic of the reveal, replace generic details with your own observations, and make sure the story does not rely on a twist that the setup did not earn.
Start with a premise and choose the kind of dread. The generator gives you a complete draft or a sharp two-sentence scare, then lets you keep editing in AI Write.
Genre-specific controls
Pick horror mode, scare intensity, and ending before you generate.
Three useful lengths
Write a two-sentence scare, a short story, or a full draft.
Editable output
Save the result or continue it in the editor.
The controls are designed to keep the story specific instead of generic.
Write the normal situation and the one thing that does not belong.
Set mode, intensity, ending, length, and point of view.
Use the draft as a starting point, then sharpen the reveal and final image.
Every control maps to a craft decision you can explain and revise.
The prompt asks for a source of dread, a cost, and a final image.
The mystery and horror contracts ask for clues the reader could have noticed.
Switch from a two-sentence scare to a full draft without changing tools.
Open the page, write an idea, and generate a first version.
Use the same generator for a quick scare or a longer drafting session.
Generate a two-sentence scare or a short narrated piece for a vertical video.
Turn a premise into a scene with a clear turn, then continue it in AI Write.
Create a self-contained horror beat for a session or a live reading.
Common questions about the horror story generator, the output, and how to use it.
Start with one ordinary situation and one wrong detail. Add a character who cannot simply leave, choose a horror mode and ending, and generate a draft. Then revise the reveal so it follows from the clues you planted.
Yes. Enter a premise, choose a length and controls, and the generator writes a draft you can copy, save, or continue in AI Write. You still decide whether the story is good enough to publish.
General chat models can write horror, but this tool is built around horror-specific controls: mode, scare intensity, ending type, and length. Those controls make it easier to get a usable draft instead of a generic response.
There is no single answer. Fear depends on the reader and the situation. A useful test is whether the story plants a specific detail early and makes the final image feel inevitable rather than arbitrary.
The best tool is the one that gives you control over the premise, length, and tone, and lets you edit the result. This page is free to start, with no sign-up required for the first generation.
You can use the draft as a script skeleton for narration, storyboards, or a short video. Stories Generator prepares a video-ready script; it does not render a video file. Continue in AI Write to shape the scenes and narration.
Browse all AI writing tools on this site and jump directly into the feature that best matches your writing scenario.
Start with one wrong detail. Choose the kind of dread. Generate a horror story you can revise.