Skip to main content
Free · No signup required

Download YouTube Subtitles

Three steps to download YouTube subtitles: paste the URL, click Transcribe, choose SRT, VTT, or TXT. No browser extension, no install, no signup.

Works with:YouTubeYouTube ShortsTikTokInstagram Reels

What the output looks like

Real transcript + AI summary, ready in seconds.

Transcript output

“So today I want to talk about the three biggest mistakes people make when trying to grow on TikTok. And I see this constantly — creators spending hours on production value when what actually drives growth is the hook. The first fifteen seconds. That’s it.”

“If you don’t have them in the first fifteen seconds, they’re gone. So let me walk you through exactly what I changed — and how it took my average view duration from twenty-two percent all the way up to sixty-eight...”

2 min 14 sec·95%+ accuracy·Copy or download as .txt, .srt, or .vtt
AI Summary (auto-generated)
Creator breaks down the 3 biggest TikTok growth mistakes, with a focus on hook writing. Core insight: the first 15 seconds determine watch time. By rewriting hooks before filming, they grew average view duration from 22% to 68%.

How to download YouTube subtitles in 30 seconds

YouTube doesn't expose a download button for subtitles, but the data is reachable through the video page itself. The standard manual workaround is the three-dot menu under the video → Show transcript → copy and paste into a text editor — slow, lossy, and the result is plain text with no timings at all. The faster path is a URL-based downloader that reads the caption track directly. Paste any YouTube URL above and the tool returns three downloadable files: SRT (.srt) — the universal subtitle format every video editor accepts; WebVTT (.vtt) — the W3C standard required for HTML5 video on a webpage; and plain text (.txt) — the timing-free version for reading and repurposing. Typical videos finish in 10–30 seconds. One thing worth being straight about: this tool reads the caption track the video already has, and does not re-listen to the audio. That is a feature almost all of the time — creator-uploaded captions are human-written and get names and jargon right, and the timings come along for free — but it means a video with no caption track at all has nothing to export.

What each file looks like, and which one you need

One run produces all three formats. Picking correctly the first time saves a conversion step later.

SRT (.srt) — numbered cues, comma-decimal timestamps, blank line between entries. This is the safe default: Premiere Pro, Final Cut, DaVinci Resolve, CapCut, VLC, Vimeo, and the subtitle uploaders on LinkedIn, Facebook and YouTube all accept it.

1
00:00:01,360 --> 00:00:03,040
Welcome back to the channel

2
00:00:03,120 --> 00:00:06,480
Today we're covering three things

WebVTT (.vtt) — the same cues with period-decimal timestamps and a WEBVTT header line. Use this one for the web: an HTML5 caption track element requires VTT specifically, and an SRT handed to it will silently fail to load.

WEBVTT

1
00:00:01.360 --> 00:00:03.040
Welcome back to the channel

Plain text (.txt) — the spoken words with no cue numbers and no timings, for reading, quoting, drafting, and pasting into an LLM.

Quick rule: editing video → SRT, publishing to the web → VTT, writing → TXT.

The five ways to get YouTube subtitles, compared honestly

This tool is not the right answer for every case. Here is the full landscape, including when to use something else.

1. YouTube Studio — for your own videos

If you uploaded the video, Studio gives you the caption file directly: Subtitles → select the language → download. It is free, official, and lossless. Use it. No third-party tool beats it for your own content, and nothing here applies.

2. The transcript panel — free, but lossy

Under any video: the three-dot menu → Show transcript. You can read along and copy the text out. What you cannot get is a timed file — copying the panel yields words with, at best, ragged inline timecodes that no editor will parse. Fine for a quick quote, useless for subtitling.

3. A URL-based downloader — this tool

Paste a link, get SRT/VTT/TXT. No install, no extension permissions, works on any device including iPad and Chromebook. The trade-off is the free-tier ceiling below, and the requirement that a caption track exists.

4. Browser extensions

Convenient once installed and they sit right on the video page. The costs are real though: they only work in the browser they are installed in, they break whenever YouTube changes its page markup, and a caption extension by definition requests permission to read the pages you visit. That is a meaningful privacy trade for an occasional task.

5. Command-line tools

Utilities like yt-dlp will pull caption tracks in bulk and are genuinely the best option for archiving hundreds of videos or scripting a pipeline. They require a terminal and a Python install, which puts them out of reach for most people who just need one file today.

Editing and re-uploading a subtitle file

A downloaded SRT is plain text, so fixing it needs no special software. Open it in Notepad, TextEdit, or VS Code and you will see the four-line block structure: cue number, timecode line, subtitle text, blank line.

Fixing words is safe — edit the text line and save. Automatic captions reliably mangle proper nouns, product names, and technical jargon, and a two-minute pass over those is usually all a file needs before it is publishable.

Shifting timings takes more care. Every timecode line uses HH:MM:SS,mmm and both the start and the end must move together, so a bulk offset is a job for a subtitle editor rather than find-and-replace. Aegisub and Subtitle Edit are both free and give you a waveform view for this; VLC can also nudge subtitle sync live while you preview.

Re-uploading: in YouTube Studio, Subtitles → Add language → Upload file → With timing. Keep the .srt extension and UTF-8 encoding, and non-English characters will survive intact.

Translating: feed the SRT to DeepL, Google Translate, or an LLM and ask it to translate only the text lines and leave the cue numbers and timecodes untouched. The timings stay valid because the words changed but the structure did not.

Limits, stated plainly

  • A caption track has to exist. This tool reads captions, it does not re-transcribe audio. No track means no file — you will get an error, not a guess.
  • Public videos only. Private, members-only, and age-restricted videos are not reachable.
  • Free tier: 10 videos per week, 2 per request, each up to 10 minutes. Over-length videos are rejected with a clear message rather than being silently truncated. Pro raises this to 50 per day, 10 per request, with no length cap — which is what a full lecture or podcast episode needs.
  • One caption track per run. If a video carries several languages, you get its primary track; translate the SRT afterwards for the rest.
  • Quality is inherited. Creator-written captions are typically excellent. Automatic tracks handle clear single-speaker speech well, and degrade with crosstalk, strong accents, and loud backing music.
  • No speaker labels. YouTube caption tracks rarely carry speaker identity, so interviews come back as continuous text.

How It Works

  1. 1.Find the YouTube video you want subtitles for and copy the URL from your browser address bar.
  2. 2.Paste the URL into the input field above. The tool accepts youtube.com/watch?v=, youtu.be/, and youtube.com/shorts/ formats.
  3. 3.Click Transcribe. The tool fetches the caption track from YouTube and parses the timestamps. This takes 10-30 seconds.
  4. 4.When the result loads, click the Download button and choose your format: SRT for video editors, VTT for web embedding, TXT for reading.
  5. 5.The file saves to your Downloads folder. Open it in any text editor to verify, or import directly into your video tool.

Why Use This Tool?

  • URL-based — no need to upload the video file (which is what most other tools require)
  • All three subtitle formats from one transcription — no follow-up conversion step
  • Free tier: 10 videos per week, 2 per request, up to 10 minutes each — every format included, no export paywall
  • Works in any browser on any device — Mac, Windows, iPad, Android, Chromebook
  • No browser extension means no privacy concerns — the URL is processed server-side, never read from your tabs
  • Real captions, not transcribed text — preserves the punctuation and capitalization the creator added

Use Cases

  • Downloading subtitles to import into Premiere Pro, Final Cut Pro, or DaVinci Resolve
  • Getting VTT files for embedding educational video on company learning platforms
  • Pulling SRT before translating into Spanish, French, German, or other target languages
  • Building a searchable internal archive of public talks, lectures, and conference videos
  • Extracting verbatim quotes for journalistic articles and academic research papers
  • Re-uploading translated SRT files to other video platforms (Vimeo, Wistia)

Frequently Asked Questions

How do I download subtitles from a YouTube video?

Paste the YouTube URL into the field above and click Transcribe. When the result loads, click Download and choose SRT, VTT, or TXT format. The whole flow takes under a minute.

Why doesn't YouTube have a download button for subtitles?

YouTube shows captions for watching but has never offered a download for videos you don't own — the transcript panel is read-only by design. The caption track itself is still served to the video page in order to be displayed, which is what a URL-based downloader reads and converts into a subtitle file. For your own uploads you don't need any of this: YouTube Studio → Subtitles → download hands you the file directly.

What if the YouTube video doesn't have captions?

Then there is nothing to download, and you'll get an error rather than an invented transcript. This tool reads the caption track a video already has — it does not re-listen to the audio, so it can't manufacture subtitles for a video that has none. In practice most public videos with clear speech carry at least an automatic track; the real exceptions are pure-music videos, very short clips, and uploads where the creator disabled captions.

Can I download subtitles in a language other than the video's audio language?

When YouTube has multiple caption tracks (e.g., creator-uploaded English plus auto-translated Spanish), the tool downloads the primary caption track. For other languages, take the SRT and translate it via DeepL, Google Translate, or ChatGPT.

How long does the download take?

10-30 seconds for a typical video — the bottleneck is fetching and parsing the caption track, not writing the file, so length matters less than you'd expect. Note the free tier only accepts videos up to 10 minutes; longer videos are rejected with a clear message, and full-length lectures or podcast episodes need Pro.

Can I download subtitles from a private YouTube video?

No. The tool only works on publicly accessible YouTube videos. Private and unlisted videos require ownership or sharing permissions the tool doesn't have.

Are downloaded subtitles editable?

Yes. SRT and VTT files are plain text — open them in any text editor (Notepad, TextEdit, VS Code), edit the text or timing, and save. Specialised subtitle editors like Aegisub or Subtitle Edit are recommended for heavy editing.

Does this work on YouTube Shorts?

Yes. Paste any YouTube Shorts URL (with /shorts/ in the path) and get the same SRT/VTT/TXT downloads. Shorts have automatic captions on virtually all videos in 2026.

Related Guides

Ready to get started?

Free. No login. Results in seconds.