Guide

How to Add Subtitles to a Video Automatically (Free)

Most short videos are watched on mute. Here’s how to turn your speech into animated, word-by-word captions — or an .srt file — without paying for an editor or uploading your video.

Updated: 2026-11-11

Burned-in captions vs. an .srt file

Burned-in captions are part of the picture — they show everywhere, in your style, which is what Reels, TikTok and Shorts need. An .srt file is separate text with timings that viewers can switch on and off; YouTube and most editors accept it.

Steps

  1. Open Auto Subtitles and pick your video. It stays on your device.
  2. Choose the spoken language and press Generate subtitles. The first run downloads a speech-recognition model once (about 75 MB).
  3. Check each line and correct names or unusual words — click a timestamp to jump there.
  4. Pick a style (pop, highlight box, karaoke or one word at a time), the number of words on screen and the position.
  5. Download the video with captions (sound included), or the .srt.

Uploading the .srt to YouTube

In YouTube Studio open Subtitles, choose the video, add the language, then Upload file → With timing and select the .srt.

Tips for readable captions

Open Auto SubtitlesOpen the tool

Frequently asked questions

Is it really free?

Yes — no sign-up, no watermark and no limit on videos.

Which languages work?

Whisper recognises 90+ languages; English and Modern Standard Arabic are especially good.

Can I use my own subtitle file instead?

Yes — upload an .srt to Animated Captions to get the same animated styles on a green screen.