How To Make TikTok Videos From Reddit Stories
Yes, Reddit stories can make you TikTok-famous, just ask the creator with 3.4M followers.
You’ve seen the videos: a robotic voice narrates a wild Reddit story while Minecraft gameplay footage plays in the background. And before you know it, you’ve watched ten clips in a row to get to the bottom of the alleged drama.
These “Reddit stories” have become one of the most common video formats that you'll see on TikTok. And for good reason.
They’re easy to make, very bingeable, and if you’re a new or aspiring creator, this format is one of the fastest ways to start publishing.
@redditrave My roommate waited until I left the country to completely swap our bedrooms, moved all my stuff into her smaller room, and acted like I was the one overreacting when I got back. Posted by u/wheresmyroom Update - 6:35 #reddit #redditstories #redditreadings #askreddit #redditrave ♬ original sound - RedditRave
But how do you actually make them?
This guide walks you through the entire process, from finding the right Reddit posts to creating voice overs and selecting visuals, allowing you to produce engaging videos in a few minutes.
Table of Contents
- Step 1: Find a Reddit Story Full of Drama
- Step 2: Automatically Generate a Video Template
- Step 3: Publish to TikTok
Step 1: Find a Reddit Story Full of Drama
Choosing the right story is one of the most important steps in this process. Not every Reddit post is built for video, especially on a platform like TikTok where attention spans are short. In this section, we’ll break down what stories to look for, and where to find them:
Where Do You Find the Best Reddit Stories for TikTok?
Reddit is full of storytelling communities, but not all of them are suitable for TikTok. To create content that captures attention and keeps viewers watching, you should focus on subreddits where stories share these key traits:
- Shock Value – Shocking or morally charged stories are more likely to keep engagement and spark curiosity.
- High-Stakes Conflict or Emotion – Stories that provoke strong emotions (e.g., betrayal or revenge) make viewers more likely to watch until the end.
There are many Reddit threads where you can find this kind of content, but here are some places to start:
- r/AmItheAsshole (AITA):
A subreddit where users share conflicts and ask the Reddit community who’s in the wrong. - r/OffMyChest:
A subreddit where users can share frustrating, messy, or dramatic life experiences, including conflicts with friends, family, or coworkers. - r/RelationshipAdvice:
A subreddit for people seeking help on complicated romantic and familial relationships, including breakups, cheating, and toxic dynamics. - r/NoSleep:
A subreddit for fictional horror stories written in a first-person style. These stories have a huge audience, with creators like Loey Lane and CreepCast building their followings by narrating NoSleep posts. However, since these are creative works, always ask permission and credit the original author before adapting the content.

What Makes a Reddit Post TikTok-Worthy?
Even if you’re browsing the right subreddits, not every story is a good fit for TikTok.
If you've watched through all of the viral Reddit stories on TikTok, you'll notice that the most popular ones share certain traits:
- A Strong Hook in the First Few Seconds:
Video hooks are one of the most crucial elements, because on TikTok, attention is earned instantly, within the first 5 seconds. If your video doesn’t hook viewers right away, they’ll scroll past. Look for openings that create immediate curiosity, conflict, or surprise. - Clear Structure With a Payoff:
The best stories have a strong hook, a clear buildup, and a satisfying twist or resolution. Posts that ramble or lose focus midway won’t hold attention, especially when condensed into 1–2 minutes of video. - Short Enough to Fit the Format:
Ideally, your story should be readable in under 3 minutes (roughly 750 words) to keep viewers engaged from start to finish. If your story is longer, you can break it into parts, just make sure each segment ends on a cliffhanger.
Pro Tip:
Breaking long stories can be a smart growth strategy if done right. Posting multi-part videos encourages repeat views, which helps boost your overall view count. When each part ends on a strong cliffhanger, viewers are more likely to visit your profile for the next installment, or even follow you so they don’t miss it.
Step 2: Automatically Generate a Video Template
Now that you’ve found the right story, the next step is to create your video template. This includes generating the voiceover and selecting background visuals.
Using a tool like Kapwing’s AI Video Generator dramatically streamlines this process, making it significantly faster.
Here's how:
Input Your Script
First, prepare the script for your video.
For this style of video content, the script will be a lightly edited version of the Reddit story you want to highlight. Editing the script before generating the video is normally recommended for optimum results, since most posts won't be written with short-form video in mind.
Here are some things to consider:
- Keep the Reddit title: Reddit titles are often written to hook readers, and they work just as well in video. Even if the title isn’t dramatic, it provides helpful context.
- Trim the fluff: Cut unnecessary background info. Context matters, but you don’t need every detail. Try to start as close to the central tension as possible.
- End on a cliffhanger if splitting into parts: For longer stories, choose a stopping point that leaves viewers curious. Example: “That’s when she showed me the texts.”
- Clean up the writing: Fix awkward phrasing, grammar, or typos so the voiceover sounds polished and easy to follow.
- Remove swear words: Profanity can hurt your TikTok's reach, because content moderation affects visibility and monetization.
For example, I chose the below Reddit post to make my video.

I removed the TL;DR section at the end and made a few edits to improve how the story sounds when read aloud. Notably, I changed “Idk how to recover or how to trust my wife again” to “I don’t know how I’ll ever trust her again” for a more natural tone.
Once your script is ready, start by opening the AI Video Generator tool.
You’ll see an interface with three format options at the top: Video Project, Scene, and Image.
For this type of Reddit video, you’ll select Video Project, which creates a video with B-roll, voice over, and Subtitles.

Below that, there are three tabs. Click on the “Use My Own Script” tab (the third option). You’ll see a large input box labeled “Paste your existing script here.”
This is where you’ll paste your edited Reddit story.
Note that your story should be at least 500 characters for the best results, and must not be over 1000 characters.

Once you are satisfied with the final script, click the Generate video from script button to begin creating your video.
Select 9:16 Aspect Ratio
Once you click “Generate Video from Script,” you’ll be taken to a new menu where you can customize how your final video will look and sound.
Since this video is for TikTok, first make sure the aspect ratio is set to 9:16, which is TikTok’s standard vertical format.
Click Aspect Ratio at the top left, then select 9:16 to optimize your video for TikTok.

Choose Your Subtitle Style
Next, we’ll customize the subtitles.
Subtitles not only make your video more accessible but also help with engagement, especially on TikTok, where many viewers watch without sound.
To begin, click on the Subtitles panel.
This will open up a style menu, where you can scroll through a range of styles.

Select the style you want from the menu to apply it to your text. As you choose, keep a few things in mind:
- Readability: Make sure the text is easy to read against your footage.
- Tone: Choose a style that matches your story. For example, “Pop Art” may not be the best fit for serious or emotional topics.
Add Background Footage
The next step is choosing the right background footage. For 'Reddit TikTok videos', the most common backgrounds are gameplay footage or ASMR clips.
Gameplay is usually easier to work with because ASMR clips often require you to find and splice together multiple clips.
When picking footage, look for slower, simpler visuals. For example, fast-paced or busy games can distract from your narration, while popular choices like Minecraft and Temple Run have straightforward visuals that keep viewers focused on the story.
You can easily find royalty-free gameplay videos by searching YouTube for “[game name] royalty free gameplay” or “[game name] no copyright footage.” Below is the video that we used:
Download and Upload
Once you’ve found the footage you want, start by downloading it.
Many royalty-free sources (like the one we used) allow you to download directly from YouTube.

After downloading, go back to the video generator and click the B-Roll panel.
Then, Click To Upload. Choose the file from your laptop to add it to your project.

Paste a Link (Pro Users Only)
If you're a Kapwing Pro user, you can skip downloading and upload footage just by pasting a link.
Click the B-Roll panel, and paste the YouTube or social media link into the text box.
Your video will automatically be imported the video into your project.

Add Voice Over
Adding a high-quality voice-over can define the quality of your video. This is because the right voice, tone, and pacing can make your Reddit story much easier to follow.
To get started, click on the Voice panel. This opens a menu with different AI voices.
You can preview each voice by clicking the play button next to it. You can also filter through the options by gender, age, use case, and quality.

For the best results, select Narration as the use case. These voices are optimized to make text-to-speech sound clear, natural, and easy to follow.
When selecting a voice, you should also think about who is telling the story (age, gender, etc).
Matching the voice to your story can make a big difference in how viewers connect with your content.
For example, in our video, we picked Josh, a younger male voice, to match the writer of the original Reddit post.
The narrator that we picked for our example video.
Step 3: Export and Publish Directly to TikTok
Once you’ve finalized your background footage, voiceover, and any other settings, click “Generate Video.” This may take a minute or two, depending on the length of your video.
After the video finishes generating, you’ll be taken to a video editing screen, where you’ll see a preview of your finished video.
This is your chance to make final tweaks, like trimming clips or fine-tuning the visuals and voiceover.

When you're satisfied with the final version, click the “Export Project” button in the top-right corner of the screen.
This opens the export menu, where you can choose your file format (select Video for TikTok), and set your resolution (720p or 1080p is usually best for TikTok).
Once you’ve selected the right settings, click “Export as MP4" again to start the final export.

After your video is done generating, you can upload it directly to TikTok from the same interface:
- Click “Export Project” again to reopen the export menu.
- Go to the “Recent Exports” tab to find your completed video.
- Click the Share button next to the video you want to upload.
- Select the TikTok icon.

This is a short snippet from our finished video, showing how the background footage, voiceover, and text style come together in the final edit.
A snippet from the example video that we created.