Chat Story Studio

Script → Realistic chat video · WhatsApp · Instagram · Messenger · iMessage

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.

⏱ Sender types char-by-char💬 Receiver typing dots✓ Read receipts🎙 TTS voiceover📱 Vertical & horizontal🎨 4 platform themes
Chat Script
Paste your conversation as JSON or text. Use IMG1, VDO1, VOC1 markers to insert media. Separate multiple scripts with a === line to create several videos in one go.
Appearance
Configure the look and feel of the chat.

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).

60%

Applies to notification pings, typing clicks and every bracket sound — (sigh), (fart), (riser) and 30+ more.

32%

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

Live preview
1080 × 1920 · 9:16
WhatsApp

The same canvas above is used for recording — what you see is what you get.

Generate video
Records the canvas + TTS audio + SFX to a downloadable video file.