VTT to SRT — Captions Editors and YouTube Will Accept

VTT is the web format; SRT is what almost everything else wants. If you have pulled captions off a web player and need them in Premiere, Resolve or a YouTube upload, this converts them exactly, in your browser.

Usually lossless — the streams are copied, not re-encoded

Convert VTT to SRT now →

Why you keep ending up with VTT

VTT is what browsers use, so captions downloaded from a web player, exported from a streaming tool, or produced by a browser-based workflow arrive in that format. The moment those captions need to go into an editing timeline or a platform upload, SRT is what is expected.

What gets dropped

VTT can carry positioning and styling cues that SRT has no way to represent, so those are discarded in conversion. The text and the timings, which is what almost every destination actually cares about, transfer exactly. Sequence numbers are added back, since SRT expects them.

How to convert VTT to SRT

  1. Add your VTT file. Open the converter and drop it in — nothing is uploaded.
  2. Select SRT. Choose it as the output format.
  3. Convert and download. The result saves straight to your device.

Frequently asked questions

Why does YouTube reject my VTT file?

YouTube prefers SRT, and some VTT files include styling or positioning blocks its importer will not parse. Converting to SRT strips those and usually fixes the upload.

Will I lose caption styling?

Any VTT positioning or styling is dropped, because SRT cannot express it. Text and timings are preserved exactly.

Can I convert back to VTT afterwards?

Yes, though styling removed in the first conversion is gone for good — only the text and timings round-trip.

Convert VTT to SRT now →

Related conversions