How to Download YouTube Subtitles as SRT Files

How to Download YouTube Subtitles as SRT Files
You want a subtitle file, not just the words on screen. The short answer: if the video has captions, you can download YouTube subtitles as an .srt file that keeps the timing, either with the Vidskim extension or the free YouTube transcript generator. If you only need the text and do not care about timecodes, download .txt instead. Either way, this is caption extraction, saving the subtitle track as a text file. It is not a video download.
One honest caveat before you start, because it saves you time: this only works when the video actually has an accessible caption track. If captions are missing, disabled, or restricted, no tool can build subtitles from nothing. More on that below.
The rest of this guide covers what "downloading subtitles" really means, the fastest way to get an .srt file, how to pick between .srt, .vtt, and .txt, what to do when a download fails, and how to use the file once you have it.
What does downloading YouTube subtitles actually mean?
Downloading subtitles means saving the caption track as timed text, a file where each line of dialogue carries a start and end timecode. That timing is the whole point. It is what lets a subtitle file sync to the footage in an editor or show captions at the right moment in a player. Without timing, you have a transcript, not a subtitle file.
Here is the part people bump into: YouTube's native interface is good at showing captions and the transcript panel, but it does not reliably give you a clean subtitle-file download button. You can turn captions on to read along, and you can open the transcript panel to copy text by hand, but neither hands you a ready-made .srt. So when someone asks how to download YouTube subtitles, the practical answer is almost always to use a tool that adds a proper export step.
It is also worth being precise about the word "download." Downloading subtitles saves the caption text track only. It does not save the video, the audio, or any media file. That distinction matters both for setting expectations and for staying on the right side of what these tools actually do.
Fastest way: download an SRT file with Vidskim
If you want the shortest path to a real subtitle file, here it is.
- Open the YouTube video on its watch page.
- Let Vidskim load the transcript beside the player. It pulls the available caption track for the video.
- Choose Download .srt. You get a timecoded subtitle file. If you only need the words, choose Download .txt instead.
That is the whole flow. Vidskim shows the transcript next to the video, and its export controls let you copy the transcript, copy without timestamps, download .txt, or download .srt. For subtitles specifically, .srt is the one you want, because it keeps the timing that editors and players expect.
If you do not want to install anything, or you are handling a one-off link, the free YouTube transcript generator is the natural fit. Paste a YouTube URL, let it fetch the available transcript and captions, and download .srt (or .txt if you only need text). For a lot of searchers, that .srt download is the answer, full stop: link in, subtitle file out, no editing panel to learn.
The reason to reach for the extension is repeat use. If you are pulling subtitles from videos regularly, or you like working right inside YouTube without pasting links, having the transcript and the Download .srt button sitting beside every video is the faster habit.
SRT vs VTT vs TXT: which format should you download?
Three formats come up constantly, and picking the right one saves a round of conversion later.
SRT (.srt), the safe default. SubRip is the most widely accepted subtitle format across video editors and media players. It is timecoded, plain, and boring in the best way, which is exactly why almost everything reads it. If you are not sure what your editor or player wants, download .srt. It is the right call for the large majority of subtitle workflows.
VTT (.vtt), the web format. WebVTT is the caption format built for the web. HTML5 video players and browser-based playback often expect it, and it supports some styling and positioning that .srt does not. Vidskim does not currently promise .vtt export, so if you specifically need a WebVTT file, the simplest route is to download the .srt and convert it. The two formats are close cousins, and free converters handle the jump quickly. Alternatively, use a tool that exports .vtt directly. For most non-web uses, though, you will not need .vtt at all.
TXT (.txt), which is not really a subtitle file. A .txt export is plain transcript text, and by default it has no timing. That makes it great for notes, summaries, reading, and pasting into a document, but it is not a subtitle file, because it cannot sync to the video. If timecodes do not matter to you, .txt is the lighter choice. If you specifically want text for notes and quotes rather than captions, the sibling guide on how to download a YouTube transcript walks through the text-first workflow in detail.
Quick rule of thumb: .srt for editing and playback, .vtt for the web when a tool requires it, .txt for reading. When in doubt, download .srt.
When subtitle download fails
Sometimes the export comes back empty, or a generator tells you no captions were found. Almost always that is the source video, not your setup. The common reasons:
- No captions exist. The creator never uploaded captions and YouTube did not auto-generate any. There is nothing to extract.
- The creator disabled or restricted captions. Some videos have captions turned off for viewers entirely.
- The video is private, removed, region-blocked, or age-restricted. If you cannot fully access the video, you cannot reach its caption track either.
- The video is live or just uploaded. Fresh uploads and live streams may not have a finished caption track yet. Auto-captions can take a while to process.
- Language mismatch. The caption track exists, but not in the language you expected. You may need to grab the available language and translate it afterward.
The thread tying all of these together: a subtitle download is caption extraction, not speech-to-text. Extraction copies a track that already exists. Speech-to-text listens to the audio and transcribes it from scratch, which is a separate workflow and only appropriate when you own the audio or have permission to process it. So a video with genuinely no captions will not produce a subtitle file, no matter which extractor you try.
If you keep hitting empty results, the walkthrough on why YouTube transcripts go missing covers how to tell "this video has no captions" apart from "something in my setup is off," plus the quick checks worth running first.
How to use the subtitle file after you download it
Once the captions are a file, they slot into workflows the video alone cannot:
- Video editing. Import the .srt into your editor to add captions to a cut, retime lines, or restyle them. The timecodes mean the text lands in the right place instead of you transcribing by hand.
- Media players. Drop the .srt next to a video file, or load it in your player, to watch with subtitles. Most desktop players pick up a matching .srt automatically.
- Accessibility review. Read through the caption track to check spelling, speaker clarity, and timing before you publish. A file is far easier to proofread than captions flashing by on screen.
- Translation. Translate the subtitle text to caption a video in another language, or to follow one yourself. Translate is free in Vidskim, so you can pull the original track and shift languages without a separate step.
- Quotes with timestamps. Because each line carries a timecode, you can cite the exact moment something was said and jump straight back to it. Verify a direct quote against the audio before you publish it.
The common thread is that timed text is portable in a way the video is not. You can open it, edit it, translate it, and hand it to another tool, all from a small file you fetched in a couple of clicks.
Related guides
- Download a YouTube transcript: the text-first route for notes, research, quotes, and summaries.
- Why a YouTube transcript is missing: what to check when captions do not show up or a generator finds none.
- YouTube transcript generator: the paste-a-link tool for one-off .srt and .txt downloads.
FAQ
Can I download YouTube subtitles as an SRT file? Yes, as long as the video has an accessible caption track. Vidskim can download the transcript as an .srt file, the standard subtitle format that keeps timecodes line by line, so it drops straight into video editors and media players. You can also use the free YouTube transcript generator: paste the video link, fetch the available captions, and download .srt. Downloading .srt is free forever in Vidskim.
Can I download YouTube subtitles as VTT? Vidskim currently exports .srt and .txt, not .vtt. If you specifically need WebVTT, the simplest path is to download the .srt file and convert it to .vtt, since the two formats are close and plenty of free converters handle it, or use a tool that exports .vtt directly. For most editors and players, the .srt file works without any conversion.
What is the difference between subtitles and a transcript? A subtitle file, like .srt, is timed text: each line of dialogue is paired with a start and end timecode so it can sync to the video. A transcript is usually plain text with no timing, meant for reading, notes, and quotes. If you need captions that line up with the footage, download subtitles as .srt. If you just need the words, a .txt transcript is lighter and easier to paste.
Why are subtitles not available for a YouTube video? Subtitle download only works when the video has a caption track you can reach. If the creator never uploaded captions and YouTube did not auto-generate any, or captions were disabled, there is nothing to extract. Private, removed, region-blocked, age-restricted, and brand-new videos still processing can also come up empty. This is caption extraction, not speech-to-text, so no tool can invent subtitles for a video that has none.
Does downloading subtitles download the video? No. Downloading subtitles saves only the caption text track as a file, either a timed .srt or a plain .txt. It does not download the video, audio, or any media file. Vidskim extracts the available captions or transcript and nothing else.
Is Vidskim free for subtitle export? Yes. Transcript, translate, and export are free forever in Vidskim, including copy, copy without timestamps, and downloading .txt and .srt files. The summary and chat features run on your own AI key (bring-your-own-key), so there is no hosted plan you need to buy to export a subtitle file.
Is Vidskim affiliated with YouTube? No. Vidskim is an independent Chrome extension for YouTube workflows. It is not affiliated with, endorsed by, or sponsored by YouTube.
Frequently asked questions
Yes, as long as the video has an accessible caption track. Vidskim can download the transcript as an .srt file, the standard subtitle format that keeps timecodes line by line, so it drops straight into video editors and media players. You can also use the free YouTube transcript generator: paste the video link, fetch the available captions, and download .srt. Downloading .srt is free forever in Vidskim.
Vidskim currently exports .srt and .txt, not .vtt. If you specifically need WebVTT, the simplest path is to download the .srt file and convert it to .vtt, since the two formats are close and plenty of free converters handle it, or use a tool that exports .vtt directly. For most editors and players, the .srt file works without any conversion.
A subtitle file, like .srt, is timed text: each line of dialogue is paired with a start and end timecode so it can sync to the video. A transcript is usually plain text with no timing, meant for reading, notes, and quotes. If you need captions that line up with the footage, download subtitles as .srt. If you just need the words, a .txt transcript is lighter and easier to paste.
Subtitle download only works when the video has a caption track you can reach. If the creator never uploaded captions and YouTube did not auto-generate any, or captions were disabled, there is nothing to extract. Private, removed, region-blocked, age-restricted, and brand-new videos still processing can also come up empty. This is caption extraction, not speech-to-text, so no tool can invent subtitles for a video that has none.
No. Downloading subtitles saves only the caption text track as a file, either a timed .srt or a plain .txt. It does not download the video, audio, or any media file. Vidskim extracts the available captions or transcript and nothing else.
Yes. Transcript, translate, and export are free forever in Vidskim, including copy, copy without timestamps, and downloading .txt and .srt files. The summary and chat features run on your own AI key (bring-your-own-key), so there is no hosted plan you need to buy to export a subtitle file.
No. Vidskim is an independent Chrome extension for YouTube workflows. It is not affiliated with, endorsed by, or sponsored by YouTube.