▢️

YouTube Transcript to SRT

Paste a copied YouTube transcript (with timestamps) and convert it to a properly formatted SRT subtitle file. Free, instant, no upload required.

β„Ή How to get a YouTube transcript: Open the video on YouTube β†’ click the three-dot menu (…) below the video β†’ choose "Show transcript" β†’ select all text in the panel and paste it here.
Paste YouTube Transcript
SRT Output

How to Convert a YouTube Transcript to SRT

  1. Go to the YouTube video you want the subtitles for.
  2. Click the three-dot menu … below the video (not the one in the video player).
  3. Select "Show transcript". A panel opens on the right side.
  4. Select all transcript text (Ctrl+A or Cmd+A while in the panel) and copy it.
  5. Paste it into the input box above and click Convert to SRT.

Expected input format

The transcript should have timestamps like 0:00, 1:23, or 1:23:45 on their own line, followed by lines of text:

0:00 Welcome to this tutorial. 0:03 Today we'll look at subtitle tools. 0:07 These tools run entirely in your browser.

Why the timing might be approximate

YouTube transcripts show start times only, not end times. This tool assigns each subtitle's end time as the start of the next subtitle. The last entry gets a 3-second duration. This means timings are close but not frame-perfect β€” use the SRT Editor to fine-tune individual entries.

Frequently Asked Questions

Can I also get a VTT file from a YouTube transcript?

Yes β€” convert to SRT first using this tool, then use the SRT to VTT converter to get a WebVTT file.

What if YouTube shows "Transcript not available"?

Some videos have transcripts disabled by the creator. Auto-generated captions are available on most English videos. If the transcript panel doesn't appear, captions may not be available for that video.

Can I use this for non-English transcripts?

Yes. The converter only looks at the timestamp format and text structure. Non-English text will be preserved exactly as pasted.

Related Tools