Video generatorConfigure here, generate in the appUpdated
Type a premise or paste a story you wrote. ShortFast writes the script or keeps yours, builds the scenes in a foggy, sketched, pixel-art or clay look, narrates it and adds captions.
To make a horror story video with AI, type your premise into the box above, pick a look, and ShortFast writes the story, builds the scenes, narrates it and burns in captions. In the default Dark Mystery look, all fog and low light, a video typically costs about 25 credits; built from documentary stock footage of real places, about 12. The box sets the video up; generating it needs a ShortFast account, which starts with a 3-day trial for $1.
The biggest risk in this niche isn't gore, it's narrating someone else's story. Stories posted on r/nosleep and on creepypasta sites belong to the people who wrote them, and r/nosleep's own copyright note says narrating one takes the author's permission. So the steps below start from an original premise, or from a story whose author has said yes in writing.
How it works
A horror premise fits in a sentence: an ordinary routine with one thing wrong in it. 'The motel's ice machine runs all night, though it was unplugged years ago' is a premise; 'a haunted motel' is only a setting. Write it yourself rather than borrowing a story you found online.
Dark Mystery for fog and empty places, documentary stock footage for real forests, roads and buildings, Pencil Sketch for a diary or a logbook, Pixel Art or Claymation when a friendly look telling a grim story is the point, Anime for a Japanese-style ghost story.
Paste your story in script mode and pick a calm voice. ShortFast narrates your words as written, and the narration can't be changed after the render, so get the last line right first: it's the one the whole story turns on.
Watch it through once and look for the frame that's gorier than the story, or wrong in a way you didn't intend. Swap any scene for another image or upload your own, adjust captions, music, title and post text, then re-render.
Download the video, or connect TikTok, Instagram and YouTube. An automation writes the next story for each posting slot, in the same tone, format and length, and checks recent titles so it doesn't repeat itself.
Dark Mystery, the default here, is moody and suspenseful: low light, fog and empty places, which is where dread lives. Its scenes look like photographs, and a photographed monster rarely survives a second look, so ask for places and light instead: a corridor with one door open, a car alone on a road, a lit window in a house nobody lives in. A video in it typically costs about 25 credits.
Pencil Sketch draws every scene in graphite on paper, which suits the found account: a diary, a fire lookout's logbook, letters from someone who saw too much. In black-and-white graphite, shadow does the work. Also about 25 credits.
Pixel Art and Claymation are the contrast picks: a 16-bit game scene or a handmade clay set telling a story that isn't cute at all. That gap is the whole appeal of pixel art horror and claymation horror, and also its risk, because a friendly look doesn't make a story suitable for children (see the platform rules below). Both typically cost about 25 credits.
Anime suits the Japanese-style ghost story and the lonely figure in a big, quiet setting: an empty train platform, a school after dark. Watercolor and Paper Cutout soften everything, so they won't build tension; keep them for the sad ghost story or the fairy tale that turns, where a gentle look and a grim ending pull against each other. All three cost about 25 credits a video.
Documentary stock footage is the cheapest look, at about 12 credits a video. For atmospheric real places, such as a pine forest at dusk, an empty hospital corridor or an abandoned building, it looks real because it is. It just can't show anything that doesn't exist, which in horror is often an advantage.
Every look here except stock footage can also turn each image into a short AI video clip. That raises a typical video to about 464 credits, so keep it for a series' strongest stories rather than the nightly post.
"A night porter at a small mountain hotel finds one more signature in the guest book each morning than there are guests. Original story, first person, Dark Mystery look, slow calm narrator. Start on an ordinary shift, let it happen three nights running, and end on the morning the extra name is his own."
"Original story: every night a nurse drives home on the same empty forest road, and each night the mile marker by the bridge shows a lower number. Documentary stock footage of roads and trees at night, slow calm narrator, nothing graphic. End on the night it reads zero, then stop."
"Original story: a stop-motion animator finds her clay figures moved each morning, a little closer to the studio door every night. Claymation look, quiet and eerie rather than gory. Build it over four nights and end on the morning one figure is missing and there are clay fingerprints on the outside of the door."
Each fits the 400-character limit of the box above. Ask for an original story, name the look and the narrator's tone, and say how it ends: in horror, the last line is the one viewers remember.
Stories on forums and creepypasta sites feel like public property. They aren't, and the places they come from say so plainly. r/nosleep's copyright note says every story submitted there belongs to its original poster, and that narrating, translating or sharing one takes the author's permission, asked for and received. The Creepypasta Wiki publishes its text under a CC BY-SA licence unless a page says otherwise, a licence that requires credit, and the same licence for anything built on the story. Since September 2019 it no longer accepts anyone else's story without the author's provable permission.
So keep it simple: write original stories, or get the author's permission in writing and credit them in the post text. TikTok's guidelines say the same in general terms: post only content you created or have the right to share. Folklore retold in your own words is the other open door, and the scary stories playbook covers it.
Then the craft. A short horror story moves in four steps: a normal opening, with a real routine in a specific place; one wrong detail, early and said as flatly as everything else; escalation, the same detail coming back two or three times, worse each time; and a last line that reframes the opening. Test it by reading the last line and then the first: if the first now means something different, you have an ending, not just a scare.
Pace it for a slow narrator. A calm, low voice makes an ordinary sentence sound like a warning, where a dramatic read makes every line sound the same. Write short sentences with one detail each, make the last line the shortest in the story, and remember that a slow read fits fewer words into a minute: cut the story rather than rushing it.
YouTube doesn't allow violent or gory content intended to shock or disgust, and that applies to thumbnails and descriptions as well as the video. Fiction gets more room: YouTube says it generally doesn't remove dramatized violence when the video or its metadata makes clear it's fictional, or when that's obvious, as with animation. It may still age-restrict graphic scenes such as torture or dismemberment, and age-restricted videos can't be watched by anyone under 18 or signed out. So say it's an original story in the description, and keep the worst moment off screen.
TikTok doesn't allow anything extremely gory, disturbing or violent. Its guidelines allow blood in a fictional or artistic context, but fictional graphic violence or injury, and content that may shock through visual or audio effects such as a jump scare, are ineligible for the For You feed.
Horror isn't for children, whatever the look. YouTube doesn't allow content aimed at young children and families that contains violence or other mature themes, and names 'use of adult horror characters' among its examples. It may also age-restrict content meant for adults that could easily be confused with family content, including cartoons with violence or death, which is exactly what a claymation or pixel art horror story can look like. Never set these videos as made for kids, keep 'for kids' out of titles, descriptions and tags, and set your channel's audience to 'not made for kids' in YouTube Studio, under Settings, Channel, Advanced settings.
For AI labels, the look decides. YouTube requires disclosure, through the 'AI use' setting when you upload, of AI content that seems realistic, including a realistic scene that didn't actually occur; non-realistic content such as animation needs none. Dark Mystery's scenes look like photographs, so select Yes for those; the sketched, pixel, clay, anime, watercolor and paper looks are plainly not footage. TikTok requires a label on AI-generated content that contains realistic images, audio or video, and encourages one on anything completely generated or significantly edited by AI. It says turning the AI-generated content setting on won't affect distribution, so turn it on.
One TikTok rule holds even with a label: it doesn't allow AI-generated content that shows fake authoritative sources or crisis events, and its guidelines give content made to look like it comes from a real news source as an example. A story told as an emergency alert, a breaking-news bulletin or a police warning falls under it, however obviously fictional it seems to you.
Don't build on jump scares. TikTok counts content that may shock through visual or audio effects, such as a jump scare, among what's ineligible for the For You feed, so let the story and the pacing do the work.
The only text on screen is the captions. They're burned in with a word-by-word highlight, in 10 styles and 18 fonts, but there are no other text effects: no typed-out messages, no handwritten notes, no flashing titles. If a story is told through texts or notes, the narrator has to read them.
AI images can drift. Ask for dread and a scene can come back gorier than the story, or uncanny in a way you didn't intend: a face that's slightly off, a hand with too many fingers. Review every scene and swap any that goes too far for another image or one you upload. An automation has no approval step, so check the two queued episodes as well.
The narration is fixed once rendered. You can swap scenes, edit captions and change music, title and post text, then re-render, but changing a line of the story means generating again. Queued episodes in a series work the same way: their scenes, captions and post text can change, their story can't.
None of these channels use ShortFast; they show what horror audiences come back for. Mr. Nightmare narrates themed sets of short stories that viewers send in as true ('3 Terrifying TRUE Travel Horror Stories'), with thumbnails of ordinary places at night, and asks senders how they want to be credited. MrCreepyPasta reads a creepypasta almost every day and bundles them into compilations hours long. CreepsMcPasta narrates online horror stories, r/nosleep compilations included, each under the story's own title, usually a first-person hook. Chilling Tales for Dark Nights, founded in 2012 by horror author Craig Groshek, publishes produced horror stories and several weekly podcasts.
What they share is a title that promises one specific fear, and a schedule viewers can count on. That is the part to copy; the scenes, the voice and the captions are the part ShortFast handles.
FAQ
Keep going
Formats, hooks, a full sample story, RPM and a realistic timeline.
OpenStyleFog, low light and empty places, the default look here.
OpenStyleGraphite scenes for diaries, logbooks and letters.
OpenStyleHandmade clay sets, for stories darker than they look.
OpenToolReal licensed clips of real places, the cheapest look.
OpenGuideRetell a story in your own words instead of reading a post aloud.
OpenShortFast writes the script, generates the video, adds captions, and posts it to TikTok, Reels, and YouTube Shorts for you, every day.
Explore more
Discover other AI-powered tools to speed up your content workflow.
Type a theme or paste your own affirmations. ShortFast writes or keeps the words, builds a scene for every line in a watercolor, paper cutout, cinematic or nature-footage look, narrates it and adds captions.
Learn moreToolUnique AI-created visuals that stand out from stock footage.
Learn moreToolType an animal, a fact or a story idea. ShortFast writes the script, builds a scene for every line from real wildlife footage or in a 3D, clay or paper look, narrates it and adds captions.
Learn moreToolType a Bible story, a verse or a prayer. ShortFast writes the script, builds a scene for every line in a classical painting, watercolor or 3D animated look, narrates it and adds captions.
Learn moreToolType a book and the one idea you want to explain. ShortFast writes the script, builds a scene for every line in a stick-figure, whiteboard, sketch or painted look, narrates it and adds captions.
Learn moreToolType a crypto concept or a dated news story. ShortFast writes the script, builds a scene for every line in a neon cyberpunk, cartoon or whiteboard look, narrates it and adds captions.
Learn more