Add subtitles to a video for free

Pick your video and the tool listens to the speech, splits it into short captions and shows them all for you to fix. Then download the SRT or VTT file, or generate an MP4 with the subtitles burned into the picture. The video never leaves your device.

SRT or burned-in subtitles: which to use

SRT or VTT fileMP4 with burned-in subtitles
Where to use itYouTube, CapCut, Premiere and other editorsReels, TikTok, Shorts and messaging apps
Can you change it later?Yes, it's just textNo, it's part of the picture
WaitReady with the transcriptionRebuilds the video frame by frame, takes longer
StyleSet by the editor or the platformOne style: white, black outline, centered

The MP4 comes out in one fixed style. Want your brand's font, color and animation? Download the SRT and import it into your editor. The MP4 limit is 10 minutes of video on a computer and 1 minute on a phone, because the process is heavy. Beyond that, stick with the SRT.

On vertical video, the subtitles sit at mid-screen height, above the strip that the platforms cover with buttons and the description. See the safe area notes in how to make Reels.

Where your file goes

Nowhere. The audio is read and transcribed inside your browser, by your device's processor or graphics card. The internet is only used to download the program and the model: the library comes from jsDelivr, parts of the video engine come from unpkg, the text fonts come from Google Fonts and the Whisper model comes from Hugging Face. None of those addresses receive your file, and no Tavea server takes part in the transcription. The site only logs the page visit, with nothing from the file. Want to check? Transcribe a file, turn off your internet and, in the same tab, transcribe another one: it works the same.

Limits, no sugarcoating

How to add subtitles to a video

  1. Choose the video and check the spoken language.
  2. Pick short captions for vertical video or long ones for horizontal video.
  3. Click generate. The first time, your browser downloads the model.
  4. Watch the preview and fix the text and timing in the list.
  5. Download the SRT or VTT, or generate the MP4 with burned-in subtitles.

Frequently asked questions

Do the subtitles stay in the video or in a separate file?

You choose. SRT and VTT are separate files. The generate MP4 button burns the subtitles into the picture.

Can I edit the subtitles before downloading?

Yes. Text and timing stay open on screen, and the file comes out exactly as it appears there. The preview updates while you edit.

How do I add an SRT to YouTube?

In YouTube Studio, open the video, go to Subtitles, choose to upload a file and select the SRT.

Does Instagram accept SRT files?

For Reels, don't count on it. Use the MP4 with burned-in subtitles or import the SRT into an editor like CapCut.

Can I change the font and color?

Not in the MP4 made here. The style is fixed. To customize it, download the SRT and use it in your editor.

Do the subtitles stay in sync?

Timing comes per stretch of speech. When a stretch is split into short captions, the time is divided by text length, so there can be a small offset. You can adjust it in the list.

Keep reading

Subtitles are done. What about the hook?

People watching on mute read the first line before deciding to stay. After you publish, paste the link into Tavea to see the hook score and the second viewers tend to leave. Your first 2 analyses are free, no card needed.

See your hook score

Updated November 5, 2026.