How to Download YouTube Subtitles: 4 Methods Compared

2026-02-12 · 8 min read

You've found a YouTube video with perfect subtitles and you want them as a file. Maybe you're a language learner building a study deck, a content creator repurposing a video into a blog post, or a researcher who needs a searchable transcript. Whatever the reason, YouTube doesn't give you a download button.

I've tested every method out there. Here are the four that actually work in 2026, with honest pros and cons for each.

Method 1: Use an Online Subtitle Downloader

Best for: Most people. It's fast, free, and gives you a proper subtitle file.

Online tools like Grab Captions let you paste a YouTube URL and download subtitles in your preferred format (SRT, VTT, or plain text). The entire process takes about 10 seconds:

  1. Copy the YouTube video URL from your browser's address bar
  2. Paste it into the tool and click Fetch
  3. Pick the language track you want (most videos have multiple)
  4. Choose your format and download

The output is a properly formatted subtitle file with timestamps intact. If the video has both auto-generated and manually created captions, you'll see both options — always pick the manual one if it's available, since it'll be more accurate.

Pros: Works on any device with a browser. No software to install. Gets you a real subtitle file with timestamps.

Cons: Requires an internet connection. One video at a time (no batch downloads).

Method 2: Copy YouTube's Built-in Transcript

Best for: Quick copy-paste when you just need the text, not a subtitle file.

YouTube has a built-in transcript viewer that most people don't know about. Here's how to access it:

  1. Open the video on YouTube (desktop works best)
  2. Click the (three dots) below the video, next to Save
  3. Select "Show transcript"
  4. A panel opens on the right with timestamped text
  5. Click the three dots in the transcript panel and toggle timestamps off if you just want text
  6. Select all (Ctrl+A / Cmd+A inside the panel), copy, and paste

This gives you a rough text transcript. The formatting isn't great — you'll get a wall of text with line breaks at odd places. But for quick reference or feeding into an AI tool, it works fine.

Pros: No external tool needed. Works right inside YouTube.

Cons: Only gives you plain text (no SRT/VTT). Formatting is messy. Not available on all videos. Can't easily do this on mobile. Timestamps are approximate, not frame-accurate.

Method 3: yt-dlp (Command Line)

Best for: Developers and power users who need batch downloads or automation.

yt-dlp is an open-source command-line tool for downloading YouTube content, including subtitles. It's the successor to youtube-dl and is actively maintained.

To download just the subtitles (without the video):

# Download auto-generated English subtitles as SRT
yt-dlp --write-auto-sub --sub-lang en --skip-download --convert-subs srt "https://youtube.com/watch?v=VIDEO_ID"

# Download manual subtitles if available
yt-dlp --write-sub --sub-lang en --skip-download --convert-subs srt "https://youtube.com/watch?v=VIDEO_ID"

# Download ALL available subtitle tracks
yt-dlp --all-subs --skip-download --convert-subs srt "https://youtube.com/watch?v=VIDEO_ID"

The key flags:

The real power of yt-dlp is batch processing. You can download subtitles for an entire playlist or channel:

# Subtitles for every video in a playlist
yt-dlp --write-sub --sub-lang en --skip-download --convert-subs srt "https://youtube.com/playlist?list=PLAYLIST_ID"

Pros: Batch downloads. Scriptable. Works with playlists and channels. Supports every subtitle format. Open source.

Cons: Requires installing software and using the command line. Learning curve for non-technical users. YouTube occasionally breaks compatibility (updates fix this within days).

Method 4: Browser Extensions

Best for: People who download subtitles frequently and want a button right on the YouTube page.

Browser extensions add a download button directly to YouTube's interface. We built the Grab Captions extension for exactly this - it adds a download button below YouTube videos and shows all available caption tracks with one click. It only requests access to youtube.com (no broad permissions), and downloads in SRT, VTT, or plain text.

The workflow is simple:

  1. Install the extension from the Chrome Web Store
  2. Navigate to any YouTube video
  3. Click the Grab Captions icon in your toolbar (or the button below the video)
  4. Pick a language track, choose your format, and download

A word of caution about extensions in general: check the permissions they request before installing. A subtitle downloader only needs access to youtube.com - avoid any that ask for "all websites" access. The Grab Captions extension uses only the activeTab permission, which means it can only access the page you're currently viewing.

Pros: Convenient if you download subtitles often. One-click after setup. Works offline from any YouTube page.

Cons: Chrome-only. Not available on mobile. Requires installing an extension.

Quick Comparison

MethodFormatBatchDifficultyBest For
Online toolSRT, VTT, TXTNoEasyMost people
YouTube transcriptText onlyNoEasyQuick copy-paste
yt-dlpAll formatsYesTechnicalDevelopers, bulk jobs
Browser extensionSRT, VTT, TXTNoEasyFrequent downloaders

Which Subtitle Format Should You Choose?

Once you know how to download, the next question is which format. Here's the short version:

The difference between SRT and VTT is minimal — mostly formatting. You can convert between them in seconds. Here's what the same subtitle looks like in each format:

SRT
1
00:00:01,500 --> 00:00:04,000
Welcome to today's lesson.

2
00:00:04,500 --> 00:00:07,800
We'll cover three key topics.
VTT
WEBVTT

00:00:01.500 --> 00:00:04.000
Welcome to today's lesson.

00:00:04.500 --> 00:00:07.800
We'll cover three key topics.

Notice the differences: VTT has a WEBVTT header, uses periods instead of commas in timestamps, and doesn't require sequence numbers. That's it.

A Note on Auto-Generated Captions

YouTube's auto-generated captions have improved significantly thanks to AI, but they're still not perfect. Based on what I've seen across hundreds of videos:

If a video has both auto-generated and human-created subtitles, the human version is almost always better. Most subtitle downloaders (including Grab Captions) show you both options and label them clearly.

What Can You Do With Downloaded Subtitles?

A subtitle file is surprisingly versatile once you have it:

Frequently Asked Questions

Can I download subtitles from any YouTube video?

Only if the video has captions — either manually uploaded by the creator or auto-generated by YouTube. Most public videos have auto-generated captions in at least one language. Private or unlisted videos may not be accessible.

Is it legal to download YouTube subtitles?

Subtitles are text, and downloading them for personal use (study, research, accessibility) is generally fine. If you're planning to republish subtitle content commercially, check the video's license — Creative Commons videos explicitly allow reuse.

Why do some videos have no captions at all?

The creator may have disabled auto-captions, or the audio quality may be too poor for YouTube's speech recognition. Live streams sometimes don't generate captions. Very short videos (under 30 seconds) may also skip auto-captioning.

Can I download translated subtitles?

If the creator has uploaded translated subtitle tracks, yes — you'll see them listed by language. YouTube's auto-translate feature (the one in the player settings) generates translations on-the-fly and typically can't be downloaded as a file, though some tools support this.

What if the auto-captions are full of errors?

Download them anyway and fix them in a text editor. An imperfect transcript that needs 10 minutes of cleanup is still faster than transcribing from scratch. For important content, consider running the audio through a dedicated transcription service.