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.
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:
- 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`.
- 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.
- 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.
- Go to studio.youtube.com and sign in as the channel.
- Open Content in the left navigation.
- 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.
- In the video's left menu, open Subtitles.
- 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.
- 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.
- 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.
- Select the `.srt` from your computer and confirm the upload.
- 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.
- 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 happened | What to change |
|---|---|
| Studio will not take the file | Confirm 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 page | The 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 later | The SRT does not match this cut. Export again from the exact video file on YouTube |
| Words are in the wrong language slot | Remove that track and upload again under the spoken language |
| Two speakers on one line, names wrong | Fix 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 timestamps | That 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.
More guides
- Transcription guides
- Try File Transcribe free
- Transcript format guide
- Best transcription software
- Transcribe YouTube videos
Further reading
Written by

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.
Related articles
All posts →Happy Scribe vs Otter vs File Transcribe for Subtitles (2026)
Happy Scribe vs Otter vs File Transcribe for subtitles in 2026. The deliverable is captions: Otter is the wrong tool, Happy Scribe is the studio, File Transcribe is the SRT you proof yourself.
Best Subtitle Fonts for YouTube (2026)
Best subtitle fonts for YouTube in 2026. Arial, Roboto, and Verdana stay readable on phones when captions are burned into a 1080p video.
Caption File Checklist Before You Publish (2026)
Caption file checklist for 2026. Check an SRT or VTT for empty cues, timing, line length, names, punctuation, and language before YouTube, a client, or an LMS.
Best Free Subtitle Generators for YouTube (2026)
The best free subtitle generators for YouTube are auto captions as a draft, CapCut for burn-in, and File Transcribe when you need an SRT to upload in Studio.