How to Add Subtitles to Your YouTube Videos
Fastsub helps generate subtitles and add them to your YouTube videos. Uploading your own subtitle file replaces YouTube's guess with your text — accurate, well-structured, and indexed by the platform — while keeping everything viewers expect from closed captions: the toggle, readability settings, and language menu.
The process takes two steps: generate an SRT, then upload it in YouTube Studio. Here's both, plus a multi-language trick most channels overlook.
Why an uploaded SRT beats auto-captions
- Your accuracy. Names, brands, and jargon come through correctly.
- Real subtitle structure. Auto-captions scroll as raw recognition output; your file carries proper blocks, line breaks, and reading speed — the difference between text that exists and text that's watchable, applied in one click with Enhance.
- Searchable content. YouTube indexes uploaded caption text, making spoken content discoverable — auto-generated output earns none of that trust.
- Accessibility met. Synchronised, accurate captions are what WCAG and the European Accessibility Act require for prerecorded video; "there are auto-captions" is the compliance equivalent of a shrug.
- One video, many languages — more below.
Step 1 — Generate the subtitles SRT in Fastsub
Create a free account at Fastsub — no card details needed. Hit + New Project and drag your video or audio file into the upload window. Give it a title, choose the language, and pick any Enhancement that fits. Start the transcription — a useful rule of thumb: Fastsub needs roughly one-fifth of the clip's duration, so a ten-minute video transcribes in about two. Run Enhance, glance through the editor, and Export as SRT.
Step 2 — Upload the SRT in YouTube Studio
Sign in to YouTube Studio. Choose Subtitles in the left-hand menu. Click the video you're captioning. If your language isn't listed, click ADD LANGUAGE and select it. In that language's row, under Subtitles, click ADD. Choose Upload file → With timing, select the SRT from Fastsub, and publish. Done — viewers now get your captions from the CC button, in their player, at their size.
Need a fix after publishing? Edit inside YouTube Studio
Uploaded captions stay editable on the platform. Go to Subtitles → click the video. Hover over the subtitle track and choose the edit (pencil) icon. Adjust text or timecodes directly, and publish. No re-uploading, no re-export — a typo spotted next month is a thirty-second fix. (Worth knowing: not every platform is this generous. The same SRT works on Vimeo, Teachable, Kajabi and most LMS platforms — but some accept the file without offering an editor, so the text you upload is the text you live with. All the more reason to get the file right first.)
The multi-language trick
Most channels leave this leverage on the table: ADD LANGUAGE accepts as many languages as you'll feed it, and each uploaded track appears in the viewer's caption menu. Fastsub translates at upload into 55+ languages — so one recording can produce the English SRT and the Spanish, German, or Norwegian one from the same pass. Upload each under its language in Studio, and your video meets international viewers in their own subtitles, at the cost of a few extra clicks. For channels with any cross-border audience, this is the cheapest reach expansion available.
One thing not to do on YouTube
Don't upload a burned-in version as your main channel copy. Hardcoded captions give up the toggle, the language menu, the readability settings, and the indexing — everything the platform's caption system does well — in exchange for nothing the sidecar file doesn't already deliver. Burned-in has its rightful homes; YouTube isn't one of them.