Rainbow Captions Blog Download

How to add subtitlesto a YouTube video

There are three ways to get subtitles onto a YouTube video: let YouTube transcribe it, upload a subtitle file yourself, or publish caption tracks from an app. They differ in accuracy, in how much control you have over the look, and in how much work each extra language costs.

Option 1: YouTube's automatic captions

YouTube transcribes most uploads on its own. Nothing to do, nothing to upload — and nothing to control. Automatic captions have no punctuation to speak of, struggle with names, jargon and accents, and carry no styling at all. They are a fallback, not a caption strategy. You can, however, use them as a starting point: download the automatic track, fix it, and upload the corrected file as your own.

Option 2: upload a subtitle file in YouTube Studio

  1. Open YouTube Studio and go to Content, then click the video you want to caption.
  2. Open Subtitles in the left menu of the video page.
  3. Add a language if the one you need isn't listed yet, then click Add next to Subtitles.
  4. Choose how to add them. Upload a file if you already have one, use auto-sync to time a plain transcript against the audio, or type the lines in by hand.
  5. Check the timing in the editor and publish.

Studio accepts the usual formats — SRT, VTT, SBV — and also YouTube's own timed-text format, which is the one that carries colours, fonts, positions and per-word timing.

Set the video's original language first. Without it, YouTube doesn't know what the uploaded file is a translation of, and the language list behaves oddly.

Option 3: publish caption tracks from an app

Uploading one file by hand is fine. Uploading the same video's captions in twelve languages, then fixing a typo in all of them, is not. Apps that talk to YouTube's API do the same thing Studio does, in one pass: sign in with Google, pick the video, send every track. That is what Rainbow Captions is for — the styled original and every translation go up together, and replacing a track later is one click.

Which file format to use

Adding a second language

Every language is its own caption track on the same video. Add the language in Subtitles, upload the translated file, publish. Viewers then pick the language in the player's captions menu, and YouTube shows the track that matches their interface language when one exists.

Two things worth knowing. YouTube's automatic translation of your captions is a viewer-side convenience: it is machine translation of your text on the fly, it carries no styling, and you have no control over it. And YouTube's community contributions — where viewers could submit translations for your videos — were discontinued in 2020, so translated tracks now come from you.

When captions don't show up

Questions

How do I add subtitles to a YouTube video I already published?

In YouTube Studio, open the video, go to Subtitles, add the language and upload your file. The video itself is never re-uploaded — captions are a separate track attached to it.

Can I add subtitles in several languages at once?

In Studio you add them one language at a time. Through YouTube's API — which is what caption apps use — the original and every translation can be published in a single pass.

Do subtitles help a video get found?

A caption track is text YouTube can read, in every language you publish, which is more than a burned-in caption gives you. It also makes the video usable for viewers who watch without sound or don't speak your language — which is usually the bigger win.

Publish every language at once

Rainbow Captions sends the original and every translation to your video as caption tracks, without touching the video file. Free to download, first 10 languages free.

Download for Mac