Text messages template

Fake text message video generator: write a chat, get an animated texting story

Write the conversation, or paste one. GhostShorts animates it as a phone chat, iMessage, WhatsApp, Instagram or Tinder, gives each side an AI voice, and renders a 1080x1920 MP4 over a looping background. Renders usually take about a minute. A silent preview of your own conversation plays free in the browser before you pay.

Write a conversation

The facts

Input
A conversation you write: a contact name, who sends each message, and the text. Up to 80 messages, in order.
Output
One 1080x1920 MP4 at 30 fps: bubbles animating in over a looping background, with an AI voice per side.
Render time
About a minute. Measured on production over the 60 days to 2026-09-24: p50 61 seconds, p90 99 seconds, across all templates.
Free step
A silent preview of your own conversation, playing in the browser at the real timing and the real look. Nothing is generated on our servers for it.
Price to make one
One video from your monthly allowance. Starter is $19.99 a month and includes 30 videos; the AI voices cost no extra credits.
Narration languages
The two voices read your messages in whatever language you wrote them. On the API you can also leave the voices out and render a silent, music-only video.
API and MCP
Yes. fake_text_message on the REST API and on the MCP server, including a cut point after a chosen message.

One real example

33 seconds

The conversation that went in

Platform and skin
iMessage, dark theme.
Contact name
Thanos
Them
"Heyyyy" / "sooo I need help" / "I want to make a fake text convo video for tiktok" / "like the ones you always post"
Me
"Lmaoo you tryna start drama again huh" / "What's it about this time"
Them
"Maybe my imaginary ex" / "or like... my enemy's situationship" / "idk still brainstorming"
Background
Minecraft parkour, from the background library.

Read from the bubbles this clip renders, not from a saved draft.

AI-Powered Text Message Video Maker

Turn a text convo into a viral video

Build your chat below, hit preview, and watch it play instantly, then add AI voices, typing effects, and HD export. No account needed to try it.

how was the library sweetie
good! studied a lot
thats nice
which library has a rollercoaster
…what
youre on the news
front row. hands up.
i can explain
your father is on the way
😭
10 messages
AppTheme
Free to preview · AI voices + HD export unlock with a plan

How it works

Four steps, all of them in the Text Messages wizard.

1

Pick the platform

In the Platform section choose iMessage, WhatsApp, Instagram or Tinder, a light or dark skin, and the contact name.

2

Write the conversation

In the Script section add each message in order and mark who sent it. Watch the silent preview of your own chat for free.

3

Generate AI voices

In the Voices section pick a voice for each side and press Generate AI voices. Every bubble is then held on screen for the length of its clip.

4

Export video

Pick a background clip, then press Export video. The render takes about a minute and lands in your library as a 1080x1920 MP4.

Who it is for

People who already write the drama: storytime and chat-fiction accounts, meme pages, agencies producing the same format for several brand accounts. It is also the one template on the API that a scheduler can drive unattended, which is why an agency running one or two of these a day tends to end up there rather than in the wizard.

What it is not

It does not write the conversation for you; there is no AI script step on this template. It cannot import a real chat export, so the messages are typed in. It has no Hinge or Bumble skin, no voice cloning, and it will not post anything anywhere. And it is not a way to pass off a fabricated exchange as a real screenshot of a real person.

Simple Plans for Serious Growth.

Voice, images, scripts and captions are included on every plan. AI credits pay for motion and premium models — nothing else touches them.

Starter Plan

Perfect for getting started

$19.99/month
  • ✓ 30 videos / month
  • ✓ Unlimited AI voiceovers
  • ✓ Unlimited AI images
  • ✓ 30 AI credits for motion
  • ✓ Clipping: 300 source-minutes
  • ✓ Access to growth tools
  • ✓ Captions in 102+ languages
Get Started

GhostMode Plan

For professional content creators

$79.99/month
  • ✓ 120 videos / month
  • ✓ Unlimited AI voiceovers
  • ✓ Unlimited AI images
  • ✓ 180 AI credits for motion
  • ✓ Clipping: 1,800 source-minutes
  • ✓ Access to growth tools
  • ✓ Captions in 102+ languages
Get Started

Need more mid-month? $9.99 adds 5 videos + 20 AI credits, and never expires.

Need more power?

Enterprise Plan

Custom solutions for teams and agencies

✓ Custom video and AI-credit allowances✓ API access (approval-based)✓ Higher concurrency limits✓ Priority rendering queue✓ Dedicated support channel✓ Volume-based pricing✓ Early access to new features✓ Batch optimization support
Contact Sales

What Creators Are Saying

Real results. Real reach. Built with GhostShorts.

"

Made a Reddit story short in the middle of my chem class. 100K views before I got home.

Profile photo of @etherstories

@etherstories

"

Honestly thought this was just another overhyped AI tool. But it actually delivers and is super easy to use. I already created 10 shorts in 1 day.

Profile photo of @clip.lott

@clip.lott

"

Tried a couple viral formats on the app. A month later... 10 million views. This app is stupid easy to use.

Profile photo of rakaii.fxx

rakaii.fxx

"

Making edits CapCut felt homeworkish. GhostShorts is easy af, almost feels likes I am on autopilot.

Profile photo of @sturdylives

@sturdylives

"

All I do is copy a Reddit post, paste it in, export, done. It's stupid easy.

Profile photo of @RedditBook

@RedditBook

"

Used to doom scroll all night. Now I post the same type of videos I used to binge.

Profile photo of @tgpu

@tgpu

"

I run a few fake text story channels. Jesus I've hit over 5 million likes on just one of my channels alone. It's ridiculous.

Profile photo of @textsfella

@textsfella

"

GhostShorts saved me countless hours of editing time. Highly recommended!

Profile photo of @2ndchildhoodpodcast

@2ndchildhoodpodcast

"

I cut my content creation time by 80% after switching to GhostShorts. It's the only tool that actually keeps up with how fast I work.

Profile photo of @mcfreakery

@mcfreakery

Frequently Asked Questions

We are here to help you with any questions you may have. If you don't find what you need, please contact us at [email protected]

This one. You write the back-and-forth, pick iMessage, WhatsApp, Instagram or Tinder and a light or dark skin, and GhostShorts animates the bubbles in order over a looping background, narrates each side with its own AI voice, and renders a 1080x1920 MP4.
Yes. A texting story is a video of a chat conversation that plays out message by message, usually over a looping background clip, and that is exactly what this template renders. You write the thread, pick the app skin, and each bubble animates in and is held on screen for the length of its voice clip.
A silent preview of your own conversation plays free in the browser, at the real timing and the real look. The AI voices and the downloadable MP4 need a plan. Starter is $19.99 a month and includes 30 videos.
iMessage, WhatsApp, Instagram and Tinder, each in a light or a dark skin. Hinge and Bumble are not built yet.
No, and that is worth thinking about before you post. Nothing stops you dramatising a real exchange, but you are publishing it, so take out the names, the numbers and anything that identifies the other person. Do not present a conversation as a real screenshot of someone when it is not.
On the API, yes: leave the voices out and each bubble is timed by its own delay and a reading hold instead. In the wizard the AI voices are required, because the on-screen hold for each bubble is the length of its voice clip.
Yes. The voices read the messages in whatever language you typed them, so a Spanish conversation is narrated in Spanish.
About a minute. Measured on production over the 60 days to 2026-09-24, the median render finished in 61 seconds and 9 in 10 finished inside 99 seconds.
Yes. You set the name shown in the chat header and can give the contact a profile photo. Each conversation is between you and one contact, and you mark every message as sent by you or by them.
Most text stories land between 30 and 90 seconds. YouTube Shorts and Instagram Reels both take vertical videos up to three minutes, but a chat that drags loses people, so cut every message that does not move the story. Each bubble stays on screen for as long as its voice clip runs, so the length follows the conversation you write.
Write the way people actually text: short messages, abbreviations, emoji, and long thoughts split across several bubbles. Vary the pacing by adding a short delay before the messages that need a pause, use a photo message for a reveal, and pick the chat app your audience actually uses.
TikTok, like YouTube and Instagram, generally allows fictional and creative content. What its rules act on is content that impersonates a real person, deceives people in a way that could cause harm, or harasses someone. Use made-up names, say in the caption that it is fiction, and check the current community guidelines, since they change.
Yes. GhostShorts has an API and an MCP server. Connect it to Claude Code, Cursor, ChatGPT (via API) or n8n and ask for a video; see ghostshorts.com/developers.
API and MCP

Make this from ChatGPT, Claude or Cursor

The same template runs through the GhostShorts API and MCP server. Connect it once and ask your assistant for a video; it comes back as a finished MP4 on the same plan and credits.

claude mcp add --transport http ghostshorts https://api.ghostshorts.com/mcp --header "Authorization: Bearer <your API key>"

This template is available as fake_text_message on the API. Plain-text guide for agents

Link straight in: ghostshorts.com/fake-text-video-generator?script=…&contact=…

Why text message videos hold attention

Text message videos tap into something deeply human: the urge to read other people’s conversations. When a chat plays out on screen, it feels like looking over someone’s shoulder at their phone, and that pull keeps people watching.

The chat layout is also instantly familiar. Even someone on Android has seen the blue and gray iMessage bubbles thousands of times in memes and screenshots, so there is nothing to figure out. Viewers understand the format the moment it appears and start reading. A talking-head video asks them to decide whether the person is worth listening to first; a chat skips that step.

The pacing does the rest. Every new bubble is a small hook, a reason to stay for the next one. A conversation that keeps raising the stakes gives the viewer dozens of those moments in under a minute.

The format is fully faceless, too. No camera, no microphone, no lighting, no quiet room. Everything comes from the conversation you write. Other faceless formats work on the same principle, such as Reddit story videos and Roblox rants.

Types of text message videos that get views

Not every chat is worth watching. These are the formats creators come back to again and again, and what makes each one work.

FormatWhat happensWhy it works
Prank textsOne side sends something ridiculous or shocking to see how the other reacts.The humor lives in the unexpected reply.
Dramatic revealsA conversation slowly uncovers a secret, a betrayal or an unexpected truth.Tension builds with every message.
Relationship dramaBreakup texts, caught-cheating scenarios, jealous confrontations.High emotional stakes get comments and shares.
Creepy textsA wrong-number chat that turns dark, or messages from a sender who should not exist.Fear keeps people watching to the last bubble.
Comedy exchangesWitty back-and-forth, autocorrect fails, misunderstood messages, absurd scenarios.Easy to rewatch and easy to send to a friend.
Plot twist storiesA chat that looks normal until one final message changes the meaning of everything before it.The twist drives rewatches and “I did not see that coming” comments.

The best ones share one thing: emotional stakes. Humor, tension, fear or surprise, the conversation has to make the viewer feel something. A flat exchange will not hold anyone, however good the animation looks. GhostShorts animates and voices the chat, but it does not write it for you, so the story is your part of the job.

Writing a conversation that plays well

A few things about how the Text Messages template works will shape how you write.

Two people, one phone

Every conversation is between you, the phone owner, and one contact. You set the contact’s name and can give them a profile photo. Mark each message as sent by you or by them. A conversation can hold up to 80 messages, and you can drag them into a new order at any time.

Pick the app your audience knows

Choose iMessage, WhatsApp, Instagram or Tinder, each in a light or a dark skin. iMessage is the most widely recognized chat look. WhatsApp reads as home for audiences where it is the default messenger, and Tinder fits dating stories.

The voices set the pace

Each side gets its own AI voice, and every bubble stays on screen for as long as its voice clip runs. Short messages move fast, long ones linger. If you want a beat of silence before a message, add a delay to it, from half a second up to five seconds.

Photos count as messages

A message can be a picture instead of text. You choose how long a photo stays on screen, from one to ten seconds, which makes a photo a strong way to land a reveal.

Background and music

The chat plays over a looping background clip from the library, with an optional background music track underneath. A silent preview of your own conversation plays in the browser before you pay, so you can check the timing first.

Text message videos by platform

The same vertical video works everywhere short-form lives, but each platform rewards slightly different things.

TikTok

The biggest home for text stories. TikTok weighs how much of a video people actually watch, so a tight conversation beats a long one. Hashtags such as #textstory, #textmessage and #fakechat help the right audience find you.

YouTube Shorts

Shorts takes vertical videos up to three minutes. The message-by-message reveal suits a feed that rewards retention, and Shorts can keep surfacing a video through YouTube search long after you post it.

Instagram Reels

Reels also takes vertical videos up to three minutes. Relationship drama and comedy exchanges tend to travel well here, and a still of the key message can work as a companion post.

One file for all three

GhostShorts renders one 1080x1920 MP4 at 30 fps, the vertical format all three platforms expect. Upload the same file to each; there is nothing to re-export.

Are fake text videos against platform rules?

It is one of the first questions creators ask. In general, TikTok, YouTube and Instagram allow fictional and creative content, and a made-up chat between made-up people is fiction. What their rules go after is content that impersonates a real person, deceives people in a way that can cause harm, or harasses someone. The line is intent: entertainment is fine, passing off a fake conversation as a real person’s messages is not. Rules change, so read each platform’s current community guidelines before you build a channel on the format.

Use fictional names

Give your characters made-up names instead of real people’s names. It keeps the content clearly in the entertainment category.

Add a disclaimer

A line in the caption or description such as “fictional, for entertainment” costs nothing and makes your intent clear.

Avoid sensitive scenarios

Do not make anything that could be mistaken for evidence of a real crime or a real emergency. Platforms act on that quickly.

Never fake a real screenshot

If you dramatise a real exchange, take out names, numbers and anything that identifies the other person, and never present a conversation as a genuine screenshot of someone when it is not.

Making text videos by hand vs GhostShorts

Before tools like this, there were two ways to make a text message video: screen record a real phone, or build the animation in After Effects. Here is how they compare.

Screen recordingAfter EffectsGhostShorts
Getting the chat on screenType every message live, often on two phonesDesign and keyframe every bubbleType the messages; the bubbles animate in order
TimingAs fast as you can type, mistakes includedSet by hand on a timelineEach bubble held for its voice clip, plus any delay you add
VoicesRecord separately and syncRecord separately and syncOne AI voice per side, generated in the wizard
A mistakeMeans starting the take overMeans re-editingMeans editing one message and rendering again
OutputDepends on the phoneProfessional, if you have the skills1080x1920 MP4 at 30 fps, every time
CostYour timeAn Adobe subscription plus your timeStarter is $19.99 a month for 30 videos

The real gain is consistency. With screen recording, a typo or a notification ruins the take. After Effects has a high ceiling but needs motion graphics skills. With GhostShorts you spend your time on the writing, and the render takes about a minute. If you also have footage you have already recorded, the auto captions template adds word-synced captions to it.

Tips for viral text message videos

The video is the easy part. The story, pacing and structure decide whether it gets a hundred views or a million. These are the techniques that keep showing up in text stories that travel.

Start with a hook message

The first message has to grab attention immediately. “We need to talk” is worn out. Try something specific: “I just saw you at the mall with someone” or “I found something on your phone.” Treat it like the headline of your story.

Pace it like a real conversation

Messages arriving at perfectly even intervals feel robotic. Real chats have quick replies in heated moments and long pauses when someone does not know what to say. Short messages already move fast, so save your delays for the moments that need them, such as a pause of a few seconds before the big reveal.

Keep messages short and punchy

Real texts are short. Long paragraphs in a chat bubble look unnatural and slow everything down. Break a long thought into several short messages; each one becomes another small reveal.

Land the reveal with a photo

A picture message is a strong payoff: the screenshot, the receipt, the photo nobody was supposed to see. Hold it on screen long enough for viewers to take it in.

End with a twist or a cliffhanger

The ending decides whether people share. A predictable ending gets scrolled past; a twist gets comments and rewatches. Write the last message so it changes the meaning of everything before it, for example “That was your best friend’s phone, not mine.” Or stop right before the final reply and let the comments ask for part 2.

Match the music to the mood

Background music sets the tone under the voices: something tense for drama and creepy texts, something light for comedy and pranks. Keep it under the voices, not over them.

Write the chat and watch it play.

The silent preview of your own conversation is free. The render takes about a minute after that.

Start Creating Today