Try every tool free for 14 days with 75 credits. No card needed. Start free
Product
AI video generatorText or an image to video with Veo, Kling, Seedance and more AI avatars & lip syncTalking presenters and lip-synced video from a script or audio UGC video adsAn AI creator presents your product on camera, in 9:16 Subtitles & translationTranscribe, edit, translate and download SRT or VTT AI dubbingDub a video into 32 languages, in the speaker's own voice AI voice & cloningNatural voiceovers and your own cloned voice
Company
Free tools Pricing Blog Contact

How to Add Subtitles to a YouTube Video

Four ways to add subtitles in YouTube Studio, which one to pick, how to add more languages, and how to avoid the file errors that stop an upload.

How to Add Subtitles to a YouTube Video

To add subtitles to a YouTube video, open YouTube Studio, select Subtitles in the left menu, choose the video, click Add language, pick the language, then click Add under Subtitles and either upload a subtitle file (such as SRT), auto-sync a transcript, or type the subtitles yourself. You can also check and edit the automatic captions YouTube creates.

Each method suits a different starting point. This guide explains all four, how to add subtitles in several languages, and the file rules that make an upload fail.

The short answer

In YouTube Studio, go to Subtitles, pick the video, click Add language and choose one, then click Add. Choose Upload file to add an SRT or VTT (with or without timing), Auto-sync to paste a transcript and let YouTube time it, or Type manually to write them while the video plays. Publish when done.

Key takeaways

  • Uploading a checked SRT file gives the most control and the best accuracy.
  • Auto-sync is the fastest route when you have an accurate script but no timing.
  • Automatic captions are free but should be reviewed: use Duplicate and edit to fix them.
  • Add each extra language with Add language. Viewers then pick the language in the player.
  • SRT files must be plain UTF-8. Styling in an SRT is ignored.

Disclosure: we make QuickVeed and show how to do this in it, along with other ways. Details about other products come from their public pages, checked in October 2026 and linked at the end.

4 ways to add subtitles to a YouTube video

MethodYou start withEffortAccuracy
Upload file (with timing)An SRT, VTT or other timed subtitle fileLowAs good as your file
Upload file (without timing) or Auto-syncA plain transcript or scriptLowText is yours; YouTube sets the timing
Type manuallyNothingHighAs good as your typing
Automatic captions, then editNothing; YouTube transcribesLow to mediumGood on clear audio, needs a review

A quick rule: if you can get a timed file, upload it. If you have a word-for-word script, use auto-sync. If you have neither and the audio is clear, start from automatic captions and fix them.

How to add subtitles to a YouTube video in YouTube Studio

These steps follow YouTube’s help page. You can also add subtitles while uploading a new video, on the Video elements step.

  1. Sign in to YouTube Studio and select Subtitles from the left menu.
  2. Select the video.
  3. Click Add language and choose the language of the subtitles.
  4. Under Subtitles, click Add.
  5. Choose a method (below), then Publish.

Upload a subtitle file

Select Upload file, choose With timing (for SRT, VTT and other timed formats) or Without timing (for a plain-text transcript), click Continue, choose the file and Save. YouTube accepts SubRip (.srt), WebVTT (.vtt), SubViewer (.sbv), TTML, SAMI and several other formats. If you need to create one, see how to make an SRT file.

Auto-sync a transcript

Select Auto-sync, paste the words spoken in the video or upload a transcript file, then Edit and Save and close. YouTube matches the text to the speech; timing can take a few minutes. YouTube notes the transcript must match the spoken language, and doesn’t recommend auto-sync for videos over an hour or with poor audio.

Type manually

Select Type manually, play the video and type each line as you go, including sound cues such as [applause]. YouTube sets the timings automatically and there are keyboard shortcuts to speed things up. It works for short videos; for anything long, one of the other methods is faster.

How to check and fix YouTube’s automatic captions

YouTube creates automatic captions with speech recognition in the video’s default language, in more than 60 languages. They can take a while to appear after upload. To review them:

  1. In YouTube Studio, open Subtitles and click the video.
  2. Next to the language, select Edit. For automatic captions, choose Duplicate and edit, then confirm.
  3. Click a line and correct the text. If a line is early or late, change its start and end times (select Edit timings if they aren’t shown).
  4. Select Publish.

Spend most of your time on names, numbers and technical words. If the captions are badly off, it is usually quicker to transcribe the video with a better tool and upload the file than to fix hundreds of lines by hand. If an uploaded file drifts out of step, our guide on fixing out-of-sync subtitles explains why.

Add subtitles in more than one language

Each language is its own track. Repeat Add language for each one and upload a translated file. Viewers choose the language from the settings menu in the player, and your video can reach people who don’t speak the original language.

  • Translate from a checked transcript, not raw automatic captions, so errors aren’t multiplied.
  • Keep the timing identical across languages; only the text should change.
  • Name files with the language code, for example launch.es.srt and launch.hi.srt, so you upload the right one.
  • Have a native speaker read each translation before you publish it.

Our guide on how to translate subtitles covers the translation step.

Making the files in QuickVeed

QuickVeed’s Captions & subtitles makes the files you then upload to YouTube:

  1. Open Captions & subtitles and upload the video (up to 3 hours), or pick one from your library. The upload keeps going if you switch to another page.
  2. Pick a caption style (11 to choose from, such as Bold yellow, Karaoke fill or Classic subtitles) and a position: bottom, middle or top. Leave “Make the captioned video when it’s ready” ticked if you want the burned-in copy made automatically.
  3. Press Transcribe. The app estimates about a minute of processing per 10 minutes of video.
  4. On the Edit tab, correct any line, click a time to jump to it in the player, and press Save changes.
  5. On the Translate tab, tick up to 5 of 32 languages at a time. Each line keeps its timing.
  6. On the Download tab, get an SRT, VTT or TXT file for each language. On the Burn in tab, make a captioned copy per language; it is saved to your library.

The transcript costs 1.5 credits a minute, rounded up. Each burned-in copy is 1 credit a minute (3 minimum, videos up to 30 minutes), and translation is billed by AI use, usually a credit or two per language. New accounts get a 14-day trial with 75 credits, no card needed. For a 10-minute video, the transcript is 15 credits and each translated language usually adds a credit or two, so English plus Spanish, Hindi and Arabic files cost roughly 20 credits. The files are what YouTube needs; the burned-in copies are for social platforms, not YouTube.

Write subtitles viewers can actually read

Uploading a file is the easy part. Whether people can follow it depends on how the lines are split and timed. Broadcast and streaming style guides agree on the basics; Netflix’s English guide is a good public reference.

RuleCommon standardWhy
Characters per lineUp to 42Longer lines force the eye across the screen
Lines per subtitleTwo at most, one where it fitsThree lines cover too much of the picture
Reading speedUp to about 20 characters per second for adultsFaster lines vanish before people finish
Line breaksBreak at natural pauses, not mid-phraseEach line should make sense on its own
Sound cues (captions)In square brackets, lowercase: [laughs]Viewers who can’t hear need them

Most automatic tools split lines by time, not meaning, so a quick pass to re-break awkward lines makes a big difference. Our free reading speed checker flags lines over your limit, and subtitle reading speed explains the numbers.

A worked example

A 10-minute tutorial in English for viewers in Mexico and India. Transcribe it, fix the English captions and download the SRT. Translate to Spanish and Hindi and download both SRTs. In YouTube Studio, open Subtitles and upload the English file under English, then click Add language for Spanish and Hindi and upload each file. The whole job takes about half an hour, most of it proofreading, and viewers in each market can pick their language in the player.

Whichever way you add them, play the video with each track on before you move on: start, middle and end. A file made from an earlier cut of the video is the most common reason for subtitles that drift.

Subtitle file problems that stop a YouTube upload

ProblemWhat you seeFix
Wrong encodingAccented or non-Latin letters show as symbolsSave the file as plain UTF-8
Timestamps with a full stop in an SRTUpload error or missing linesSRT uses a comma before milliseconds: 00:00:01,500
Styling tagsTags shown as text or ignoredRemove them; YouTube reads only basic SRT
Missing blank line between cuesTwo cues merged into oneLeave exactly one blank line after each cue
File from a different editEvery line early or lateShift the timing with a subtitle time shifter

YouTube’s help page says SRT and SubViewer files must be plain UTF-8 and that only basic SRT is supported, so formatting such as colours and positions won’t carry over. If you want styled captions that look the same everywhere, burn them into the video instead; see open vs closed captions.

Frequently asked questions

How do I add subtitles to a YouTube video?

In YouTube Studio, select Subtitles, choose the video, click Add language and pick one, then click Add and upload a file, auto-sync a transcript, or type the subtitles. Click Publish.

What subtitle file format does YouTube accept?

SRT is the simplest. YouTube also accepts VTT, SBV, TTML, DFXP, SAMI and several others. SRT and SBV files must be plain UTF-8.

Does YouTube automatically add subtitles?

Yes, automatic captions are generated with speech recognition in the video’s default language, in more than 60 languages, once processing finishes. Review them for errors.

How do I add subtitles to a YouTube video I don’t own?

You can’t. Only the channel owner, or people they give access to, can add subtitles.

Can I add subtitles in multiple languages on YouTube?

Yes. Use Add language once per language and upload a file for each. Viewers choose the language in the player’s settings.

Try it with your own video

Make an accurate SRT, translate it, and upload each language in YouTube Studio. Upload a video, download the SRT, and see how it looks on YouTube. QuickVeed plans start at $18/month, and new accounts get a 14-day trial with 75 credits, no card needed. Sign up or see pricing.

Sources

Competitor details in this post were checked against these public pages in October 2026. Products and prices change, so confirm with each vendor before you decide.

Share this article
Ijharul Islam
Written by

Ijharul Islam

Founder, QuickVeed

Ijharul Islam is the founder of QuickVeed, the AI video studio for business. He writes hands-on comparisons and guides on AI video generation, presenters, UGC-style ads and subtitles, so marketing and sales teams can publish more video without a production crew.

Chat with the founder