How to Add Subtitles to YouTube Videos: YouTube Studio Guide
Subtitles help viewers who watch on mute, speak another language or have hearing difficulties. Here is how to add and fix them in YouTube Studio.
- Open YouTube Studio, go to Subtitles in the left menu, select your video, then click Add language.
- Choose one of three methods: Upload file (such as an .srt), Auto-sync (paste your script and YouTube sets the timing), or Type manually.
- YouTube also creates automatic captions in many Indian languages, but they often have errors. Edit them before you rely on them.
- Clean audio and a written script make subtitles faster and more accurate.
Many people watch videos on mute, on a bus or late at night. Others understand your topic but not your accent or language. If your video has no subtitles, these viewers may leave in the first few seconds.
This guide shows you how to add subtitles to YouTube videos in YouTube Studio, step by step, and how to fix the automatic captions YouTube creates.
Subtitles vs captions: what is the difference?
People use these words loosely, and YouTube Studio puts both under one menu called Subtitles. In simple terms:
- Captions show the spoken words in the same language, and often include sound cues like [music] or [laughs].
- Subtitles usually mean a translation into another language, for example English text for a Hindi video.
You can add both. You add each language as a separate track.
Why add subtitles to your YouTube videos?
- Muted viewing: viewers can follow your video without sound.
- Accessibility: people who are deaf or hard of hearing can enjoy your content.
- Wider reach: an English subtitle track can help viewers who do not speak your language.
- Clarity: technical words, product names and numbers are easier to understand in text.
How to add subtitles in YouTube Studio (desktop)
These steps follow YouTube's official help page on adding subtitles and captions.
- Sign in to YouTube Studio on a computer.
- In the left menu, click Subtitles.
- Click the video you want to edit.
- Click Add language and pick the language of the subtitles.
- Under the Subtitles column, click Add.
- Choose a method: Upload file, Auto-sync or Type manually.
If YouTube asks you to set the video language first, choose the language you speak in the video. This matters for automatic captions and auto-sync.
Method 1: Upload a subtitle file (SRT)
This is the best option if you already have a subtitle file from your video editor or a transcription tool.
- Choose Upload file.
- Select With timing if your file has timestamps, or Without timing if it is plain text.
- Click Continue and choose your file.
- Check the preview, then click Save.
What an SRT file looks like
An SRT file is a plain text file with a number, a time range and a line of text for each caption:
- Line 1:
1(the caption number) - Line 2:
00:00:00,500 --> 00:00:03,000(start and end time) - Line 3:
Hello, and welcome to the channel.(the text) - Then a blank line before the next caption.
YouTube's list of supported subtitle files includes SubRip (.srt) and SubViewer (.sbv), among others. It says SRT files must be saved in plain UTF-8. This is important for Hindi and other Indian scripts. If you see strange symbols after upload, save the file again as UTF-8 in your text editor.
Method 2: Auto-sync with your script
Auto-sync is useful when you read from a script. You give YouTube the text, and it works out the timing for you.
- Choose Auto-sync.
- Paste the exact words spoken in the video, or upload a transcript file.
- Click Edit if needed, then Save and close.
- Wait a few minutes. The subtitles publish once the timing is ready.
YouTube notes that the transcript must be in the same language spoken in the video, and in a language its speech recognition supports. It also says auto-sync is not recommended for videos over an hour long or with poor audio.
Method 3: Type subtitles manually
This works well for Shorts and short videos.
- Choose Type manually.
- Play the video and type each line in the caption box. Add sound cues like [applause] where useful.
- Click Publish. YouTube sets the timing automatically.
How to add subtitles in another language
Once your main captions are ready, you can add a second language, for example English subtitles for a Hindi video. Each language is a separate track.
- In Subtitles, open the same video and click Add language again.
- Choose the new language, such as English.
- Click Add under Subtitles and choose Upload file or Type manually. Auto-sync is meant for the language that is actually spoken in the video, so it is not the right choice for a translation.
- Save or publish.
If you use an AI tool or translation app to prepare the text, read every line before uploading. Machine translation often gets local phrases, numbers and technical terms wrong. Viewers notice, and a bad translation can be worse than none. A short, accurate translation of your key points is a better start than a long, messy one.
Which method should you choose?
| Method | Best for | Effort |
|---|---|---|
| Upload file | Videos edited in software that exports SRT | Low, if the file is ready |
| Auto-sync | Scripted videos with clear audio | Low to medium |
| Type manually | Shorts and videos under a few minutes | Medium to high |
| Edit automatic captions | Unscripted talking videos in a supported language | Medium (fixing errors) |
How to edit automatic captions on YouTube
YouTube can create automatic captions with speech recognition. Its page on automatic captioning lists supported languages, which include Bengali, Gujarati, Hindi, Kannada, Malayalam, Marathi, Punjabi, Tamil and Telugu. The list can change, so check the page for your language.
Automatic captions often get names, numbers and mixed-language speech wrong. To fix them:
- In YouTube Studio, open Subtitles from the left menu.
- Click your video.
- Under Subtitles, click More next to the automatic subtitles you want to change.
- Correct wrong words, fix line breaks, and save.
Automatic captions not showing? Common reasons
According to YouTube, automatic captions may not appear when:
- The video is still processing. Complex audio takes longer.
- The video's language is not supported.
- The video is too long, or the audio is poor.
- There is a long silence at the start.
- Several people speak over each other, or several languages are spoken at the same time.
The fix is usually simple: wait, set the correct video language, or upload your own subtitle file.
Tips for better subtitles
- Keep lines short. Two short lines on screen are easier to read than one long sentence, especially on phones.
- Spell product and brand names correctly. This builds trust.
- Do not add keywords that you did not say. Subtitles should match the audio. Stuffing them with keywords misleads viewers.
- Check timing on a phone after publishing. Text should appear as the words are spoken.
- Record clean audio. A cheap clip-on mic and a quiet room improve both automatic captions and auto-sync.
Final word
Adding subtitles takes a few extra minutes per video, but it makes your content easier to follow for many more people. Start with your best-performing videos, then make subtitles part of your normal upload checklist, along with chapters and end screens.
Next step: open YouTube Studio, check the automatic captions on your top three videos, and fix the mistakes. If you want a structured path to grow a channel, see our courses.
Frequently asked questions
Does YouTube create subtitles automatically?
Yes, YouTube can create automatic captions using speech recognition for supported languages, including Hindi, Tamil, Telugu, Marathi, Bengali and several other Indian languages. They are created only in the video's default language and may contain mistakes, so review them.
Which subtitle file format should I upload?
SubRip (.srt) is the most common choice and works well. YouTube also supports formats such as .sbv. For SRT files, YouTube says the file must be saved in plain UTF-8.
Do subtitles help YouTube SEO?
Accurate subtitles make your video easier to follow for more viewers, which can help watch time. They are not a guaranteed ranking boost, so treat them as a viewer benefit first.
Why are automatic captions not showing on my video?
Common reasons are that processing is not finished, the language is not supported, the audio is poor, there is a long silence at the start, or several people talk at once. Wait a while or add captions yourself.