Add Captions to a Video — Automatically
Auto-generate subtitles from your video’s speech with on-device transcription — no upload, no waiting on a server. Then style them word-by-word, karaoke, or bounce for Reels, TikTok, and Shorts.
Free during public beta · runs on-device · your media never leaves your phone.
How to auto-caption a video on your phone
Add your talking clip
Drop a clip with speech (or a voiceover) onto the timeline.
Tap Transcribe
ExpoCut transcribes the audio on-device into a timed caption track — your audio is never uploaded.
Fix wording & pick a style
Tap any segment to correct a word, then choose a caption style: Karaoke, Highlight, Bounce, Typewriter, and more.
Export burned-in
Render with captions baked in at up to 4K — ready to post.
Captions that match the platform
Word-by-word
Karaoke and highlight styles reveal words in time with speech — the look that performs on short-form.
On-device, offline
Transcription runs on your phone, so it works with no internet and keeps your audio private.
Full style control
Font, color, box, position, and animation presets — tune captions to your brand.
Editable transcript
A real segment editor lets you fix names and punctuation before you export.
Frequently asked questions
How do I add subtitles to a video for free?
Add your clip in ExpoCut, tap Transcribe, and it generates a timed caption track from the speech automatically. ExpoCut is free during its public beta.
Are the captions generated on-device?
Yes. Transcription happens on your phone — your audio is not uploaded — so it also works offline.
Can I make TikTok-style word-by-word captions?
Yes. Karaoke and highlight styles reveal each word in sync with the audio, which is the style that performs best on TikTok, Reels, and Shorts.
Can I edit the auto-generated text?
Yes — a segment editor lets you tap any line to correct wording, timing, and punctuation before export.
Related guides
Explore more ExpoCut tools
Caption your video automatically
On-device transcription, styled for short-form. Free during the public beta.