How to Download YouTube Subtitles (SRT, TXT, Any Language)
Every method that works in 2026 β for language learners, researchers, content creators, and anyone who wants the text of a YouTube video.
YouTube doesn't offer a built-in subtitle download button, which is frustrating when you want the text of a video in SRT format for a video editor, plain text for research, or a translated transcript for studying. Fortunately, several reliable methods exist. This guide covers all of them.
What Are YouTube Subtitles vs. Transcripts?
YouTube uses two terms:
- Subtitles: Timed text synced to the video, usually in SRT or VTT format. Includes timestamps so each line appears at the right moment.
- Transcripts: The same text, but stripped of timing information β just readable text, top to bottom.
Most tools below give you both formats, or let you choose.
Method 1: Web-Based Subtitle Downloaders (No Install, Any OS)
The fastest no-setup approach. These sites let you paste a YouTube URL and download the subtitle file directly.
Recommended tools:
- downsub.com β Supports SRT, VTT, ASS, and plain text. Shows every available language including auto-generated captions. Free, no account.
- savesubs.com β Similar feature set, good for non-English content. Lets you choose translation target language.
- youtubetranscript.com β Plain text output only, but very clean. Best if you want a readable transcript rather than an SRT file.
Steps:
- Copy the YouTube video URL from the address bar or share menu.
- Paste it into the tool and click the download button.
- Select your desired language and format (SRT for timed subtitles, TXT for plain text).
- Download the file.
Limitations: These services are rate-limited by YouTube. Very popular videos or content from large channels may fail. Try a different tool if one gives an error.
Method 2: yt-dlp (Command Line, All Platforms)
For developers, researchers, or anyone comfortable with a terminal, yt-dlpis the most reliable option. It's free, open source, and supports every subtitle format YouTube offers.
Install:
pip install yt-dlpDownload auto-generated English subtitles as SRT:
yt-dlp --write-auto-sub --sub-lang en --skip-download --convert-subs srt "https://www.youtube.com/watch?v=VIDEO_ID"Download manual subtitles (if available):
yt-dlp --write-sub --sub-lang en --skip-download "https://www.youtube.com/watch?v=VIDEO_ID"The --skip-download flag tells yt-dlp to fetch only the subtitle file, not the full video. The resulting .srt file appears in your current directory.
Best for: Batch downloads, automation, or when web tools fail on a specific video.
Method 3: Chrome Extension (Desktop)
Extensions like Tactiq and YouTube Transcript Exporter add a download button directly to the YouTube page. One click gives you the transcript in your chosen format.
Limitations: Desktop-only. Extensions require broad page-read permissions. They break when YouTube updates its player β which happens several times a year.
Method 4: Telegram Bot β Works on Mobile, Saves Your Library
If you want the transcript text (rather than the SRT file) on any device including your phone, the fastest method is a Telegram bot.
- Open Telegram and start @UTUBETALKBOT.
- Paste the YouTube URL and send it.
- Receive the full transcript in under 10 seconds.
The result is clean plain text β every word from the video, saved automatically to your library at utubetalk.com/my. If you need an SRT file specifically, use one of the web tools above. If you want readable text you can search, quote from, and revisit later, the bot is faster and more convenient.
How to Download Subtitles in a Different Language
If the video has manual subtitles in multiple languages, web tools like downsub.com show all available options in a dropdown. Select the language you want before downloading.
For translatedsubtitles (auto-translate from the source language), YouTube's own subtitle layer supports this β but exporting translated subtitles via third-party tools is less reliable, since YouTube's translation API is not always accessible externally.
The most reliable approach for translated content: download the original-language SRT, then run it through DeepL or Google Translate as a document.
Auto-Generated vs. Manual Subtitles β What's the Difference?
| Type | Created by | Accuracy | Languages |
|---|---|---|---|
| Manual subtitles | Video creator | High (human-edited) | Creator's choice |
| Auto-generated captions | YouTube AI | Good for clear audio | Original language only |
Auto-generated captions exist for the vast majority of English-language YouTube videos. Accuracy is typically 90β95% for clear speech, lower for heavy accents, technical jargon, or background noise.
Common Errors and Fixes
"No subtitles available":
- Check if the video has auto-generated captions by opening it in YouTube and clicking the CC button. If no CC button exists, no caption data is available for any tool to download.
- Try a different web tool β some handle specific video types better than others.
Rate limit errors (tool returns 429 or similar):
- Wait a few minutes and try again, or switch to a different web tool.
- For reliable access, use yt-dlp locally β it uses your own IP rather than a shared server.
Which Method Is Best for You?
| Use case | Best method |
|---|---|
| Need an SRT file for video editing | downsub.com or yt-dlp |
| Batch download 10+ videos | yt-dlp |
| Quick readable text on desktop | YouTube built-in transcript panel |
| Quick readable text on mobile | Telegram bot (@UTUBETALKBOT) |
| Build a searchable library over time | Utubetalk |
3-video challenge
Build a searchable YouTube library free
Send three YouTube links, then ask one question across all of them with /search. No card, no signup form β just Telegram.
Open the Telegram bot β no card βFree trial: 3 videos. Basic starts at $5/month after that.
Related: YouTube Transcript Free: 4 Methods That Work Β· How to Get a YouTube Transcript (Any Device) Β· How to Save YouTube Transcripts and Search Them Later