Free online caption generator
Upload a video, get word-perfect captions in seconds, style them, and export an MP4 with the captions burned in.
Loading the editor...
How it works
- 1
Upload your video
Drop in an MP4, MOV, WebM, MKV, or an audio file. It's read straight from your device.
- 2
Pick a style
Choose a template, font, color, and animation. A sample caption shows exactly how it will look.
- 3
Generate captions
Every word is transcribed and timed to the speech automatically. Fix any word in the timeline.
- 4
Export
Download an MP4 with the captions burned in, plus SRT and VTT subtitle files.
Captions timed to every word
Most tools time whole sentences. Captiono times each word, so word-by-word pops and karaoke highlights land exactly when they're spoken — no manual syncing.
Made for TikTok, Reels, Shorts, and YouTube
Vertical, square, or widescreen — drag the captions anywhere, keep them clear of on-screen buttons with safe-area guides, and use the bold, high-contrast styles that stop the scroll.
Frequently asked questions
How do I add captions to a video for free?+
Open the caption generator, upload your video, press Generate Captions, then export. There's no account, no watermark, and no fee.
Can I edit the captions?+
Yes. Click any line in the timeline to fix a word, change timing, split, merge, or add a caption.
Which languages can it caption?+
More than 70 spoken languages, detected automatically. To get captions in a different language from the one spoken, use the video translator.
Is there a length limit?+
Videos can be up to 5 minutes long. Audio files have no fixed limit.