Fastest method: Go to vidtextai.com/tools/transcript, paste any YouTube URL, and download the subtitle text instantly — free, no sign-up, no extension required.
4 Ways to Download Subtitles from YouTube
Method 1: VidText AI (Fastest — No Install)
1. Copy the YouTube video URL from your browser
2. Go to VidText AI
3. Paste the URL and click Get Transcript
4. The full subtitle text appears with timestamps
5. Click Copy or Download to save
Works with auto-generated captions and manually uploaded subtitle tracks. Free, no sign-up required.
Method 2: YouTube's Built-In Transcript
YouTube has a built-in transcript viewer — no tools needed:
1. Open the video on YouTube (desktop browser)
2. Click the ⋮ (three-dot) menu below the video
3. Select Open transcript
4. The transcript panel opens on the right side
5. Click inside the transcript, press Ctrl+A → Ctrl+C to copy all text
Limitation: You get plain text with rough timestamps, not a downloadable .SRT file. The text includes all subtitle segments but isn't formatted for direct import into video editors.
Method 3: YouTube Studio (For Your Own Videos)
If you're the video owner, YouTube Studio lets you download properly formatted subtitle files:
1. Go to studio.youtube.com
2. Click Subtitles in the left sidebar
3. Find your video and click the three-dot menu next to the subtitle track
4. Click Download → choose .srt, .vtt, or .sbv
This gives you a properly formatted subtitle file ready for use in any video editor (Premiere Pro, DaVinci Resolve, CapCut).
Method 4: yt-dlp (Command Line, Any Language Track)
For developers or power users who want to download specific subtitle tracks (e.g., a manually added Spanish subtitle, not just the auto-generated one):
Install yt-dlp:
`
pip install yt-dlp
`
Download auto-generated subtitles:
`
yt-dlp --write-auto-subs --skip-download --sub-lang en "youtube.com/watch?v=VIDEO_ID"
`
Download all available subtitle languages:
`
yt-dlp --write-subs --all-subs --skip-download "youtube.com/watch?v=VIDEO_ID"
`
Download as SRT format:
`
yt-dlp --write-auto-subs --skip-download --convert-subs srt --sub-lang en "youtube.com/watch?v=VIDEO_ID"
`
Note: yt-dlp downloads subtitle data only (--skip-download skips the video file). This is used for accessibility and research purposes.
What Subtitle Format Do You Need?
| Format | Use Case |
|---|---|
| **.srt** | Most video editors, VLC, universal |
| **.vtt** | Web players, YouTube upload, HTML5 |
| **.txt** | Plain text, blog posts, notes, AI |
| **.sbv** | YouTube Studio native format |
For most uses, .srt is the safest choice — it works everywhere.
What to Do With Downloaded Subtitles
- Add to a video editor: Import the .SRT file into Premiere Pro, DaVinci Resolve, or CapCut to add subtitles to your own video
- Translate: Paste the text into DeepL to create a subtitle file in another language
- Create study notes: Feed the subtitle text into ChatGPT to generate structured notes
- SEO content: Use the subtitle text as the base for a blog post or show notes
- Accessibility: Upload the subtitle file to your own video platform to enable captions