convertkiwi

How to Add Subtitles to a Video (Automatically, for Free)

By Thiago · Updated · 3 min read

Subtitles used to mean hours of typing and syncing. Today speech recognition writes the first draft in about the time the video lasts, and your job is to check it, choose a look that is easy to read, and export it in the right format for where you will post it.

Two kinds of subtitles, and when to use each

Subtitle file (SRT or VTT)Subtitles burned into the video
What it isA small text file with each line and its timingThe text is drawn into the picture itself
Viewers can turn it offYesNo, it is always visible
Best forYouTube, video editors, course platforms, playersInstagram Reels, TikTok, WhatsApp, stories
Can be edited laterYes, it is plain textOnly by creating the video again

A simple rule: if the platform has its own "upload subtitles" option, use a file. If people will watch in a feed with the sound off, burn the subtitles in so they cannot miss them.

Step 1: create the subtitles automatically

  1. Open the auto subtitle generator and add your video. It accepts MP4, MOV, WEBM, MKV and AVI (and audio files) up to 5 minutes long.
  2. Choose the language spoken in the video. "Detect automatically" works well, but picking the language yourself avoids surprises with very short clips or mixed languages.
  3. Click "Generate subtitles". Speech recognition runs on our server and takes roughly as long as the video itself: a 2-minute clip takes about 2 minutes.

Lines are kept short (about 42 characters) so they are easy to read on a phone and never cover half of the screen.

Step 2: fix the mistakes

Automatic transcription is very good with clear speech, but it is not perfect. The usual mistakes are predictable, so you know where to look:

In the editor, click any time stamp to jump to that moment, type the correction and watch the preview update as you type. You can also delete lines you do not want, like a "thanks for watching" at the end.

Step 3: choose a look people can read

Readable subtitles are more important than fancy ones. What works best on phones:

The preview on the page uses the same fonts and the same measurements as the finished video, so what you see while choosing is what you get.

Step 4: export

For YouTube

Download the SRT file. In YouTube Studio, open the video, go to Subtitles, add the language, choose Upload file and pick With timing. Viewers can then turn the captions on, and the text also helps people find your video.

For Instagram, TikTok and WhatsApp

Click "Create video with subtitles". When it is ready, watch it on the page, and if you like it, download the MP4 and post it like any other video.

For a video editor

Most editors, such as Premiere Pro and DaVinci Resolve, can import an SRT file as a subtitle track, which you can then style there.

Tips for better automatic subtitles

Why it is worth it: many people scroll with the sound off, subtitles make your videos accessible to people who are deaf or hard of hearing, and they help viewers who speak another language follow along.