The fake-text-message video is one of the most durable formats on TikTok: a conversation plays out on screen, bubbles appear one by one, someone is typing, the punchline lands. It works because it borrows the thing every viewer already knows how to read — a phone chat — and turns it into a story you can't scroll past until you see how it ends.
This guide walks the whole process: building the conversation, getting the pacing right, rendering the MP4, and the small tells that separate a video that reads as real from one that reads as obviously staged. It uses HeyFake's video mode, which is free to try, but the pacing and scripting advice applies whatever tool you use.
Step 1: Script the conversation as an arc
A text-message video is a story, not a transcript. Before you open any tool, write the conversation out as plain text and check it has three things: a hook in the first one or two bubbles, a turn in the middle where the situation changes, and a punchline on the very last message. If the last bubble isn't the strongest one, re-order until it is.
Keep it short. Six to ten messages is the sweet spot — long enough to build tension, short enough to render cleanly inside the 20-second limit of HeyFake's video beta. A conversation that needs fifteen bubbles is usually two videos.
Step 2: Pick the platform that fits the story
The platform changes the meaning of the same words. A confession on WhatsApp reads as "telling family"; the same lines on iMessage read as "telling a best friend". Video mode currently supports the fake WhatsApp chat and fake iMessage chat generators — pick WhatsApp for a global or family-facing character, iMessage for the US blue-bubble best-friend energy.
We dug into how much the platform alone shifts the read in the same-conversation-five-apps experiment — worth a read if you can't decide.
Step 3: Build the chat in the Studio
Open the Studio in video mode and type your messages in. Set the contact name and avatar, choose iOS or Android (or light/dark for iMessage), and — this matters — change the status-bar time away from 9:41. The 9:41 default is Apple's marketing time; leaving it there is one of the most common tells in the entire fake-screenshot genre.
Everything you set for a screenshot carries into the video: tick colours, the iMessage "Read" indicator, dark mode. Build it exactly as you would a still — the video inherits all of it.
Step 4: Get the pacing right — this is the whole job
Flat timing is what kills a fake-text video. If every message appears at the same interval, the brain reads it as a machine playing back a script. Real conversations have rhythm: a fast back and forth, then a pause, then a long message, then a typing bubble that hangs for a beat before the reply lands.
In the Video tab, open the per-message timing accordion. Add a longer delay before the message that carries the turn — let the viewer sit in the silence. Turn on a typing bubble before the punchline so there's a visible moment of "what are they going to say". Use the global speed control (0.5x–2x) to fit the whole thing under 20 seconds without flattening those beats.
The animated keyboard does a lot of free work here: "me" messages type out character by character, so the viewer watches the message being written. Leave it on — it's the difference between a video and a slideshow.
Step 5: Preview, then render the MP4
Building and previewing the chat is free and unlimited — loop the preview as many times as you need to get the pacing right. Only the final render counts against the beta limit (2 per day on a free account), so don't spend a render on a draft.
When it looks right, hit render. The MP4 comes back in the panel for download and a link is also emailed to you; rendered files are kept for 24 hours. Drop the file straight into CapCut or your editor of choice — it's already sized for vertical video.
Step 6: Kill the tells before you post
A few details quietly announce "this is fake" even when everything else is right. Before you export, check:
- Status bar at 9:41 — change it. Real screen recordings are almost never at 9:41.
- Instant replies — nobody answers a heavy message in zero seconds. Add a delay.
- Wrong tick colours — blue ticks mean read, grey mean delivered. Match them to the story.
- A timestamp on every line — real WhatsApp bunches messages under one inline time. Per-line stamps look like a transcript.
- A punchline that isn't last — if the best bubble lands mid-conversation, the video deflates. Re-order.
Fix those and the video stops reading as "a tool made this" and starts reading as "someone screen-recorded their phone".
Frequently asked questions
Is it free to make a fake text message video for TikTok?
Building and previewing the conversation is free and unlimited. Rendering the final MP4 is free in beta with a limit of 2 renders per day per account, each up to 20 seconds.
How long should a fake text video be?
For TikTok, aim for 15-25 seconds of story. HeyFake's beta caps a render at 20 seconds, which comfortably fits a 6-10 message conversation paced with delays and typing bubbles.
What makes a fake text video look real?
Pacing and small UI details. Uneven message timing, typing bubbles before key replies, a character-by-character typing keyboard, a status-bar time that isn't 9:41, and correct read-receipt colours. Flat timing and default values are the biggest giveaways.
Can I use the video commercially or for pranks?
Fake text videos are fine for satire, storytime content, skits, mockups and pranks. Using one to defraud, defame or impersonate a real person is not what the tool is for — the responsibility for how the video is used is on you.
Which is better for a TikTok storytime — WhatsApp or iMessage?
iMessage carries US best-friend energy and benefits from dark mode on a scrolling feed; WhatsApp reads as more global and family-facing. Pick the one that matches your character — both are supported in video mode.
Related reads
HeyFake now turns fake chats into videos
HeyFake video mode is here. Build a fake WhatsApp or iMessage chat, hit render, and get an MP4 with messages typing out, typing bubbles and an animated keyboard — built for TikTok, Reels and Shorts.
Field notesI made the same fake conversation in 5 apps (WhatsApp, iMessage, Instagram DM, X, Tinder) — here's what changes
I typed the exact same dialogue into five fake screenshot generators — WhatsApp, iMessage, Instagram DM, X, Tinder. Here's what changed, what stayed, and which one read most native.