Turn any chat script into a realistic video.
Paste a simple JSON or TXT script, pick a platform (WhatsApp, Instagram, Messenger or iMessage), flip on voiceover, and get a YouTube-ready video with realistic typing animations, typing indicators, read receipts and proper platform styling.
=== line to create several videos in one go.Keeps the typing bar above the Shorts/Reels bottom overlay (title, channel, buttons) and frames the chat with black side strips ~2 characters wide, so the header, DP, name, bubbles and compose bar all clear the side rails.
Chat screens are mostly static pixels — Standard looks identical to High at ~1/3 the size (~680 MB per 30 min vs ~2.2 GB). Compact is ~340 MB per 30 min.
Shown in the chat header.
Subtitle under the name.
Defaults to initials based on title
Real platform sounds — iOS Tri-tone & keyboard clicks, WhatsApp chime, Messenger pop, and more (per theme).
Applies to notification pings, typing clicks and every bracket sound — (sigh), (fart), (riser) and 30+ more.
Synthesized royalty-free beds. In the exported video the music auto-ducks under voices and sounds. A script can pin a bed with music: tense.
Subtle slow zoom drift + (zoom), (shake), (punch) markers on messages. Turn off for the exact static framing.
Honor chat: directives — fade between conversations.
Honor notify: directives — banner + sound.
Write directives inline in your script:notify: Mom | Did you eat? orchat: Alex | active now. See the "Multi-chat & notifications" sample for a demo.
Reads each message aloud with TTS.
Battery/time/signal
Bottom of screen
The same canvas above is used for recording — what you see is what you get.