How to Add an SRT File in YouTube Studio (2026)

Rasif Ali KhanRasif Ali Khan6 min readVideo

Add an SRT file in YouTube Studio from the Subtitles page by uploading the timed file, setting the spoken language, and publishing the track.

On this page

Transcribe faster with File Transcribe

Upload audio or video, get speaker labels, timestamps, and editable text free to try.

Try it free

Add an SRT file in YouTube Studio when the caption file already exists and the video is already on the channel. This guide is the clicks: Subtitles, upload, language, publish. It does not show you how to write the SRT. If you still need to make one, that is a different job. The wider map of auto captions, Studio edits, and uploads is how to add captions to YouTube videos. Exporting VTT specifically is how to export VTT captions for YouTube.

Free ways to get a first file, including a guest try that ends in an SRT, are in best free subtitle generators for YouTube. YouTube's own help lives in YouTube Studio.

Before you open Studio

You are uploading closed captions, a timed text track viewers can turn on. You are not burning words into the picture. A video with text already flattened into the pixels does not need this upload unless you also want a real caption track for search, the transcript panel, and people who use captions.

Check three things on your computer:

  1. The file ends in `.srt`. A Word doc, a PDF, or a `.txt` of the script will not carry timing. On Windows, turn on file extensions so you do not upload `captions.srt.txt`.
  2. The SRT was made from this video. If you captioned a longer master and then trimmed the YouTube upload, every line after the cut will be late. Re-export from the same file you uploaded, or expect to fix timing by hand.
  3. You know the spoken language. Studio asks for a language so viewers can pick the track. Upload English speech as English. Do not drop an English SRT into a Spanish slot and call it a translation.

You need access to the channel that owns the video. A viewer cannot add your SRT for you. YouTube's old community caption contributions are not the path. The channel uploads the file.

The clicks in YouTube Studio

Labels shift. If a menu says Captions instead of Subtitles, use that. The sequence is stable: open the video, open subtitles, upload a timed file, publish.

  1. Go to studio.youtube.com and sign in as the channel.
  2. Open Content in the left navigation.
  3. Click the video title. You can also use the subtitles icon on that row if your layout shows one. Either way you want the video's subtitle tools, not channel settings.
  4. In the video's left menu, open Subtitles.
  5. Find the language people spoke. If it is missing, choose Add language and select it. If YouTube already created an automatic track, you will see that language listed, often marked automatic.
  6. On that language, choose Add, then Upload file. Wording is sometimes under a three-dot menu on the language row. You want the file upload, not "type manually," and not a request for fans to contribute.
  7. Choose With timing. An SRT already has start and end times. Without timing is for a plain script YouTube would have to line up. Use it only when you truly have no timestamps. A real SRT should go up with timing.
  8. Select the `.srt` from your computer and confirm the upload.
  9. Studio opens the captions so you can spot a broken first line. Glance at the opening and one line from later in the video. If the later line is already minutes off, stop and fix the file. Do not publish a track you know is drifted.
  10. Click Publish. Saved drafts are not what viewers get. The track has to be published for that language.

Replay the watch page, not only the Studio editor. Turn captions on. Check the first 20 seconds and a moment past the middle. Editor previews lie less often than people think, but the watch page is the one strangers see.

Intent page for making the file from a video you have locally: transcribe YouTube videos. If the SRT came from File Transcribe, the same corrected transcript can also export VTT. Studio accepts both. This walkthrough assumes SRT.

If automatic captions are already there

YouTube may have published an automatic track. Your upload does not always delete that draft from the list. After you publish your SRT for the same language, watch the video with captions on and read a proper name you know the auto track gets wrong.

If you still see the automatic wording, open the automatic track and unpublish it, or remove it if Studio lets you, so your file is the one on screen. Keep a copy of your SRT on disk. Rebuilding from inside Studio line by line is the slow way to recover a file you already had.

Automatic captions are a draft. Replacing them is the point of bringing your own SRT. More on why that draft fails names and jargon: why YouTube auto captions are wrong.

When the upload fails or looks wrong

What happenedWhat to change
Studio will not take the fileConfirm the extension is `.srt`, the file is not empty, and you chose With timing. Re-export if the download stopped halfway
Captions exist in Studio but not on the watch pageThe track is still a draft. Publish it. Also turn captions on in the player. They stay off until a viewer enables them, unless you set the video to show them by default
Text is fine at the start and late laterThe SRT does not match this cut. Export again from the exact video file on YouTube
Words are in the wrong language slotRemove that track and upload again under the spoken language
Two speakers on one line, names wrongFix the SRT in the tool that made it, then upload the new file. Studio's line editor is a poor place to rename a whole interview
You uploaded a transcript with no cue numbers or timestampsThat is not an SRT. Export a timed caption file and try again

Do not paste the SRT into the title or description and expect captions. The player reads the subtitle track only.

After publish

Leave the SRT in a folder named for the video. The next typo is a one-line fix and a re-upload, if you still have the file. If the only copy lived in a tool you cannot reopen, you will retype it in Studio.

A second language belongs in Studio only after a human has translated it. Duplicating the English SRT into another language row does not translate anything. It mislabels the same words.

FAQ

How do I add an SRT file in YouTube Studio?

Open YouTube Studio, go to Content, open the video, open Subtitles, choose the spoken language, Add, Upload file, With timing, select the `.srt`, and Publish.

Should I pick with timing or without timing?

With timing, when the file is an SRT. Without timing is for untimed text. Your timestamps are the value of the file. Do not throw them away.

Why are my captions not showing on the video?

The usual reasons are an unpublished draft, captions turned off in the player, or the upload sitting on the wrong video. Publish the track, then check the watch page.

Can an SRT replace YouTube's automatic captions?

Yes. Upload and publish your file for that language, then confirm the watch page shows your wording. Unpublish the automatic track if it still overrides you.

Does the SRT have to match the video exactly?

Yes. Timestamps follow the file you captioned. Trimmed videos need an SRT from the trimmed cut.

Publish the track, then read one name on the watch page

The upload is done when a published caption track shows your SRT, not when the file merely sits in a draft. Open YouTube Studio, use With timing, and read a guest name on the public watch page before you call it shipped.

If you do not have the SRT yet, make one from the video file on File Transcribe and come back to these clicks. Channel videos start at transcribe YouTube videos.

Further reading

Written by

Rasif Ali Khan

Rasif Ali Khan

Founder, File Transcribe

I made File Transcribe to turn recordings into editable text without extra steps. I write these guides from the workflows I use myself, like meetings, podcasts, lectures, and the rest.

All posts →
livechat