How to Download YouTube Subtitles (SRT, VTT, or TXT)
Published Oct 20, 2026
Most YouTube videos already contain a written version of what was said, sitting in a caption track — subtitles the creator uploaded or automatic captions YouTube generated from the audio. The problem: YouTube gives you no obvious button to take that text away as a file.
This guide covers five ways to get subtitles out of a YouTube video, what each can and cannot give you, which format to pick, and what to do when no caption track exists.
Subtitles and Transcripts Are Not the Same File
People use "subtitles" and "transcript" interchangeably, but for downloading they behave differently.
A subtitle file carries timecodes — each cue is numbered and given a start and end time, like 00:00:01,000 --> 00:00:04,500. A WebVTT file holds the same words and timings in slightly different syntax: a WEBVTT header line and a period instead of a comma before the milliseconds.
A transcript is the same spoken words with the timing stripped out. It reads like an article and cannot be uploaded as subtitles as-is — you would have to rebuild timing around it first.
Method 1: The Transcript Panel (No Extra Tools)
YouTube's own transcript panel is the fastest route when you only need the text.
- Open the video on youtube.com in a desktop browser.
- Expand the description box below the player.
- Look for "Show transcript" — sometimes behind the three-dot "more" menu next to the description.
- The panel opens beside the player, listing every line with its timestamp.
- Select the lines you want and copy them.
What it does not give you: a file. There is no download button or one-click export; on long videos you copy in chunks and strip timestamp lines by hand. The panel is also missing from some Shorts.
Method 2: ToTextly (TXT and SRT From a Link)
Want a file, or the whole transcript at once? Paste the video URL into ToTextly.
- Copy the YouTube video link.
- Paste it into the input box on the homepage.
- The transcript appears as clean text with no timestamps in the way.
- Use Copy, Download TXT, or Download SRT.
TXT is available for every successful transcript; SRT is offered when the source provides reliable timing data. Two honest limits: ToTextly reads the caption track a video already has — it does not transcribe a YouTube video's audio with AI — and VTT export is not supported. Need VTT? Download the SRT and convert it; one FFmpeg command handles it.
For other public video links, use the separate TikTok, Instagram and Facebook tools. Copy and TXT are available for successful results; SRT requires timing data.
Method 3: YouTube Studio (Your Own Uploads Only)
The only method that hands you a genuine subtitle file straight from YouTube, and it only works on videos you own.
- Go to studio.youtube.com and open Subtitles in the left sidebar.
- Select the video, then the language track you want.
- Open the three-dot menu next to the track and choose Download.
It is also where you fix bad automatic captions: edit the text in Studio, save, then download the corrected track — better than fixing a downloaded file afterward.
Method 4: yt-dlp (Batch Downloads, Command Line)
For batch downloads, yt-dlp — the actively maintained fork of youtube-dl — is the practical option. Creator-uploaded subtitles:
yt-dlp --write-subs --sub-langs en --skip-download "VIDEO_URL"
For automatic captions instead:
yt-dlp --write-auto-subs --sub-langs en --skip-download "VIDEO_URL"
Add --convert-subs srt to convert the output, --sub-langs "en,es" for several languages; --skip-download skips fetching the video itself.
Two caveats: installing yt-dlp takes more setup than most people want for one video — typically via Python's package manager, though standalone builds exist — and because it works against YouTube's internal delivery, it occasionally breaks for a few days after YouTube changes something.
Method 5: Browser Extensions
Extensions that add a download-subtitles button to the player are convenient and break often: when YouTube's interface changes, they stop working until the developer ships a fix.
Be aware of what you are granting: an extension that reads page content can often read every page you visit. Check the permission list before installing, prefer extensions with a real developer and recent updates, and remove them when done.
Which Format Should You Download?
- SRT — carries timecodes. For uploading subtitles to YouTube, Vimeo, LinkedIn, or an editor like Premiere, Resolve, or Final Cut.
- VTT — carries timecodes. For HTML5 <track> subtitles on a website, or chapters and styling in a web player.
- TXT — no timecodes. For reading, quoting, study notes, AI summarization, or publishing a transcript on a page.
SRT is the safe default: it is accepted almost everywhere and converts to VTT in one command. Choose TXT when you care about the words and not when they were spoken.
For a deeper comparison with real examples of each format, see SRT vs VTT vs TXT.
When the Download Does Not Work
- The file opens as one endless paragraph. Some tools write cues without blank lines between them — re-save with a blank line between entries.
- Garbled characters or question marks. An encoding problem — subtitle files should be saved as UTF-8, an option in most editors' Save dialog.
- The subtitles drift out of sync. Common with automatic captions, where timing is estimated from audio; most editors can shift a constant drift by a fixed offset.
- Wrong words. Automatic captions mishear names, numbers, technical terms, and non-native accents, and can drop lines when people talk over each other. Check anything you plan to quote against the audio.
- Only part of the transcript arrived. Some tools cap how much text they process per request. Split long videos into shorter ranges.
- No download option anywhere. That usually means the video has no caption track at all — see the next section.
What if the Video Has No Subtitles?
A missing transcript is not a bug in the download tool — the video has no accessible caption track, so there is nothing to download. Your options:
- Check whether automatic captions exist: open the CC menu; if the only option is "Off", there is most likely no track.
- Ask the creator. Only the uploader can add captions in Studio; a polite request sometimes works for videos you need regularly.
- Transcribe the audio yourself. A speech-to-text tool works from the audio even when no captions exist, though accuracy depends on audio quality and it takes longer than pulling an existing track.
- Look for the creator's own transcript. Many channels publish transcripts or show notes on their website, often cleaner than an automatic track.
Restrictions matter too: private, unlisted, members-only, and age-restricted videos can behave differently, and availability varies by country.
Copyright and Reuse
Downloading a subtitle file does not transfer rights to the content; republishing a transcript is republishing the creator's work.
Generally fine: reading a transcript for your own notes, quoting short passages with attribution, analysing what was said, or using the text as research input.
Not fine: reposting an entire transcript as your own article, uploading someone else's subtitle file as if you made it, or commercial use without permission. Check the video's license (some are Creative Commons) and the platform's terms before reusing at scale.
Frequently Asked Questions
Can you download subtitles from any YouTube video?
No. A download is only possible when the video has an accessible caption track — either subtitles the creator uploaded or automatic captions YouTube generated. Videos with no track have nothing to export.
What is the difference between downloading subtitles and copying a transcript?
A subtitle file (SRT or VTT) includes timecodes and can be uploaded to a video platform or imported into an editor. A transcript is the same words without timing — easier to read, quote, or process, but not usable as subtitles.
Can I download automatic captions?
Yes, when they exist. Expect errors: automatic captions mishear names, numbers, and technical terms, and can drop lines when people speak over each other. Verify anything you quote.
Which format should I download, SRT or TXT?
Choose SRT if the file will be used as subtitles anywhere. Choose TXT if you only need the words as text. SRT converts to VTT easily if you later need the web format.
Why is my subtitle file showing strange characters?
The file is not saved as UTF-8. Re-save it with UTF-8 encoding in any text editor.
Can I reuse a downloaded transcript in my own project?
Downloading does not transfer rights. Short quotations with attribution and personal research use are normally fine; republishing a full transcript, or using it commercially, requires the creator's permission and compliance with the video's license.
Related Tools
- Transcribe Audio to Text
- Transcribe Video to Text
- Transcription with Speaker Labels
- YouTube to Text
- VTT to SRT Converter
- SRT to TXT Converter