Creator tool / 11

YouTube Transcript to SRT

Export a publicly available YouTube caption track as standards-shaped SubRip subtitles.

YouTube Transcript to SRT: TOEA converts each caption cue into numbered SRT blocks with millisecond start and end timestamps. Processed securely on demand.

Runs
Browser + server
Cost
Free · no sign-up
Availability
Ready to use
SRT subtitle exporterPublic YouTube data

Uses only public video details or caption tracks exposed by YouTube.

Why the timings overlap

YouTube shows automatic captions as a rolling two-line display, so each cue's duration usually runs past the start of the next one. Written into SRT exactly as exposed, those cues overlap, and most players then stack two cues on screen or flicker between them. Creator-uploaded tracks rarely have this problem.

Run an SRT made from automatic captions through the subtitle cleaner with overlap fixing on; it pulls each end time back to just before the next cue starts.

Making it ready for an editor

Automatic cues are cut by timing rather than by sentence, carry little punctuation, and are sometimes longer than a comfortable subtitle line. After cleaning, the reading speed checker lists cues that are too fast or too long, which are the ones worth splitting or rewording by hand.

If you cut the video before reusing it, the subtitles no longer line up with the new edit: remove the cues for cut sections and shift the rest, rather than expecting the original times to fit.

How to use it

  1. Paste a public video URL.
  2. Create the SRT file.
  3. Review cue timing and download the subtitles.

Privacy & limitations

The URL is processed through TOEA’s API without storage. The output reflects the public track and may need editorial cleanup before production use.

Related tools

Frequently asked questions

Is the timing frame-perfect?

It uses YouTube’s exposed cue start and duration values, rounded to milliseconds.

Can I upload the SRT elsewhere?

Technically yes, but only when you have the necessary rights to reuse the caption text.

Free tool · runs browser + server · no account required