YouTube treats uploaded SRT/VTT captions as authoritative. The platform's auto-generated captions are decent, but uploaded captions feed YouTube's search index at higher confidence and unlock language-switching for international viewers. Here's the exact upload path.
Step-by-step
- 01YouTube Studio → Content → click your video.
- 02In the left sidebar, click Subtitles.
- 03Click Add Language → pick the language of your SRT.
- 04Under Subtitles, click Add → Upload File.
- 05Pick 'With Timing' — never 'Without Timing,' which makes YouTube guess.
- 06Choose your .srt file → Upload.
- 07Click Publish to make the caption track live.
Common mistakes
- Uploading 'Without Timing' — YouTube tries to align text to audio and gets it wrong about 30% of the time.
- Uploading the wrong language — captions display, but YouTube indexes them under the wrong locale.
- Skipping the upload because YouTube already auto-captioned — auto-captions are at lower confidence; uploaded captions override them.
- Uploading SRT with BOM characters — some YouTube ingest paths choke on UTF-8 BOM. Save without BOM.
Multilingual upload
YouTube supports a separate caption track per language. Upload your English SRT first, then return to Subtitles → Add Language and repeat for each translated SRT. Each language is indexed independently in YouTube's search.
Shorts
Shorts accept the same SRT upload path, even though the captions sticker in the Shorts editor doesn't expose it. Always upload an SRT to your Shorts even if they have burned-in captions — YouTube's search index reads the uploaded transcript, not the burned-in pixels.
