Paste a script.
Get the text story video.
Turn your p1/p2 script into an animated iPhone chat with pictures, BOOM moments and your voiceover — ready to drop into your edit.
From script to video in three steps
Built around the way text-story channels already write their scripts.
Paste your script
Conversations, contact names, image lines and [BOOM] tags are picked up automatically.
Add images & voice
Drop in your pictures — matched by file name — then sync your voiceover with a few taps.
Export
Download a 9:16 video on green screen or your gameplay, or a screenshot of every message.
Everything a text-story edit needs
The repetitive part of the edit, done for you — so your time goes into the jokes.
Paste a script, get a video
Write it once in the p1/p2 format. Every message animates in on its own, with send and receive sounds.
Images matched by name
Name your files like the script (e.g. vase.png) and drop them all in. Each picture lands in the right message.
BOOM moments
Tag a line with [BOOM] for a punch-zoom, a screen shake and a boom hit exactly on the punchline.
Voiceover sync
Upload your VO, tap Space as each line starts, and messages land exactly on the voice.
Ready for your editor
Export 1080×1920 on green screen, black, or your gameplay clip, plus a PNG of every message.
Looks like a real iPhone
iOS sizes and spacing, bubble tails, Delivered label, contact photo, dark and light mode.
Write it like you already do
One message per line. Mark the phone owner, drop in image descriptions, and tag punchlines with [BOOM]. The editor handles timing, scrolling, sounds and effects.
CONVERSATION 1 Receiver name: mom (about to kill me) 💀 p2;text;MOM DONT BE MAD p2;[IMAGE: shattered green vase from above] vase.png p1;text;WHICH VASE [BOOM] p2;text;ok it was the cat p1;text;we don't have a cat [BOOM]
Questions
Is it free?
Yes. The editor, video export and screenshots run in your browser — no sign-up and no watermark.
What script format does it read?
Lines like p1;text;hello, image lines like p1;[IMAGE: description] vase.png (a file name or a link), [BOOM] tags, and CONVERSATION 1 / 2 blocks with a Receiver name.
Which video format do I get?
A vertical 1080×1920 video. Chrome and Edge save MP4; other browsers save WebM.
Can I use my own voiceover and sounds?
Yes. Upload the full voiceover and sync it by tapping along, and swap the built-in send, receive and BOOM sounds for your own files.
Is this connected to Apple?
No. It's an independent tool for making fictional chat videos and isn't affiliated with or endorsed by Apple.
Make your next text story in minutes
Paste a script and hit play.