Free · Original timecodes

YouTube to SRT

A numbered, timed subtitle file for any editor or player.

youtube.com/watch?v=dQw4w9WgXcQ dQw4w9WgXcQ.srt
  1. 1 00:00:01,000 --> 00:00:04,200 Welcome back to the channel.
  2. 2 00:00:04,200 --> 00:00:07,850 Today we are cutting a travel vlog.
  3. 3 00:00:07,850 --> 00:00:11,300 First, import the footage.
Example output: SubRip format UTF-8 Millisecond timecodes Named after the video ID

// What it does

TranscriptYou's YouTube to SRT converter turns a video's subtitle track into a SubRip subtitle file: numbered lines, each with a start and end time to the millisecond. The file is ready in seconds, opens in video editors and players, and needs no sign-up.

Only the link is needed: nothing is uploaded or transcribed again.

// Process

How to convert YouTube to SRT in 4 steps

The YouTube SRT downloader needs only the video link and takes under a minute.

  1. Copy the link to the video

    Copy the address from the browser bar, or use Share → Copy link in the YouTube app.

  2. Paste the link and pick the subtitle track

    Paste it into the field at the top and press Convert to SRT. Nothing is uploaded. If the video has several tracks, pick one in the language menu.

  3. Download the .srt file

    The format next to Download is preselected. Press Download: the file is named after the video ID.

  4. Import the file into your editor or player

    Drop it on an editing timeline, load it in a player or upload it to your channel: see where to use the file.

Paste a YouTube link and get the SRT file

  • No sign-up
  • Original timecodes
  • .srt in seconds

// The format

What is an SRT file

An SRT file (SubRip Subtitle) is a plain text subtitle file: numbered cues, each with a start and end time in HH:MM:SS,mmm and its text, separated by blank lines. Every YouTube SRT file made here follows that layout.

It is not a video and not text burned into the picture: it loads next to the video.

SRT file structure

Two cues from a real file:

Example · 2 cues
1
00:00:01,000 --> 00:00:04,200
Welcome to the channel.

2
00:00:04,200 --> 00:00:07,850
Today we are editing subtitles.
Sequence number
Counts cues from 1; players use it to keep the order.
Timecode
Start and end joined by an arrow, with a comma before the milliseconds (VTT uses a dot).
Text
One or two lines shown between those two times.
Blank line
Ends the cue; without it, players merge two cues.

Why SRT works almost everywhere

Plain text: Notepad or TextEdit opens it. Most editors and desktop players read it without plugins, and YouTube accepts it for your own videos. No styling, no positioning, so almost every tool supports it.

// Features

YouTube SRT downloader features

What is inside the file this YouTube SRT downloader saves, and how to check it.

Timecodes from the original YouTube track

Each cue starts where YouTube starts the segment and ends after its duration. Automatic captions come in short cues that may overlap, as in the player.

SRT for any available subtitle language

Any track the video carries works, auto-translated ones included when YouTube offers them. To compare tracks, download subtitles in any language.

Auto-generated captions as SRT

Videos with only automatic captions still give a working file; check names and technical terms first.

UTF-8 files that open without broken characters

Saved in UTF-8: accents, Cyrillic, Arabic or Chinese look as on YouTube. Open it in VLC to check.

Plain text when you don't need timecodes

Switch the format to .txt for text with or without timestamps, as in the YouTube transcript generator.

Works with regular videos and Shorts

Paste a youtube.com/watch, youtu.be or youtube.com/shorts/ link: each one works.

// Formats

SRT vs VTT vs TXT: which format you need

Same track, three formats: they differ in timecodes and where they are read.

Subtitle formats compared
Format Timecodes Where it works Best for
SRT (SubRip) 00:00:01,000, comma before milliseconds Video editors, desktop players, YouTube and Vimeo uploads Editing, offline playback, publishing captions
VTT (WebVTT) 00:00:01.000, dot before milliseconds; WEBVTT header, styling HTML5 players and websites Captions for a video on your own site
TXT None, or [0:01] at the start of a line Any text editor, notes, AI chats Reading, quoting, translation drafts

TranscriptYou has no VTT export. To get one, add a WEBVTT line and a blank line at the top and change each timecode comma to a dot.

Download your SRT file now

The format is preselected, so a YouTube SRT download is one paste away.

Paste a link

// Where it goes

Where to use a YouTube SRT file

Editors, players and video platforms all take the file. Menu paths of current versions:

Add subtitles in video editors

  1. Premiere Pro: File → Import, then drag the file onto the timeline.
  2. DaVinci Resolve: File → Import → Subtitle, then drag the clip onto the timeline.

Play subtitles in VLC and other players

  1. VLC: open the video, then Subtitle → Add Subtitle File.
  2. Or give the file the video's name in the same folder: most players load it on their own.

QuickTime on a Mac does not read it; use VLC or IINA.

Upload captions to YouTube Studio or Vimeo

  1. YouTube Studio: Subtitles → the video → Add language → Add → Upload file → With timing.
  2. Vimeo: in the video's settings, open the subtitles section and upload the file.

Only for videos you own.

Translate and edit subtitles in a subtitle editor

  1. Open the file in Subtitle Edit or Aegisub.
  2. Translate or fix it line by line and save as SubRip; timings stay intact.

Soft subtitles vs burned-in subtitles in MP4

Soft subtitles are a separate track in the MP4 or next to it, and viewers can turn them off. Burned-in subtitles are drawn into the picture on export and always visible, which suits feeds that autoplay muted.

// Why TranscriptYou

Why convert YouTube to SRT with TranscriptYou

Six ways this YouTube to SRT tool differs from converters that sell minutes or want an upload.

No minute packs or paid plans

Other converters sell minutes or credits. Here every file is free; only anti-abuse rate limiting applies.

A link is enough, no video upload

Nothing to download or drag in: paste the address, and a two-hour lecture converts as fast as a Short.

Standard SRT without watermarks

No promo line or custom tags: numbers, timecodes and text only, so strict importers accept it.

No account and no browser extension

Nothing to install or sign in to: it runs in any modern browser, on a phone too.

Transcript and AI summary from the same link

The same link gives a readable transcript and key points in the YouTube video summarizer.

// Limitations

When a video cannot be converted to SRT

Videos without a subtitle track

The file is built from an existing subtitle track; TranscriptYou does not recognise speech. No captions, no file; private, members-only and age-restricted videos cannot be read.

Downloading SRT from YouTube Studio for your own videos

To download SRT from YouTube for a video on your own channel, use YouTube Studio: Subtitles → the video → the language row → ⋮ → Download → .srt. For other people's videos Studio offers nothing.

Convert a YouTube video to SRT

YouTube to SRT in one paste: the original timecodes, a file in seconds.

  • Free
  • No sign-up
  • Original timecodes
Convert to SRT

// More tools

Other free TranscriptYou tools

// FAQ

YouTube to SRT FAQ

Opening, editing and converting the file.

How do I open an SRT file?

Any text editor opens it: Notepad on Windows, TextEdit on a Mac. To watch it with the video, open the video in VLC and choose Subtitle → Add Subtitle File, or give the file the video's name in the same folder.

Can I add an SRT file to an MP4 video?

Yes, in two ways. As soft subtitles the file stays a separate track viewers switch on and off; burned-in subtitles are drawn into the picture by a video editor on export. See soft vs burned-in subtitles.

Can I edit the SRT file after downloading?

Yes, it is plain text. Fix words in any text editor or in Subtitle Edit, keep the timecode lines as they are, leave a blank line between cues and save as UTF-8 so accents do not break.

How do I convert SRT to VTT?

Add WEBVTT as the first line, followed by a blank line, and replace the comma before the milliseconds with a dot in every timecode. Save it with the .vtt extension; the cue numbers can stay.

Can I get an SRT file for a video without subtitles?

No. TranscriptYou builds the file from an existing subtitle track and does not transcribe audio. Most videos in widely spoken languages have YouTube's automatic captions, and new uploads usually get them within hours.

Are the SRT timecodes accurate?

They are the timings of the original YouTube track, to the millisecond: each start comes from YouTube, each end is the start plus the segment's duration. Automatic captions follow the speech closely, in short cues.

Is converting YouTube to SRT free?

Yes. No minute packs, credits, paid plans or sign-up. Only anti-abuse rate limiting applies, so you can download an SRT file from YouTube as often as normal work needs.