Channel X-Ray

VTT to SRT Converter

Drop in a .vtt or .srt file — get the other one back, or plain text. Runs entirely in your browser: the file never leaves your machine.

or paste the file's contents below
Convert to

VTT vs SRT, concretely

Both formats are a list of numbered cues, each with a start time, an end time and some text. The differences are small: WebVTT opens with a WEBVTT line, separates milliseconds with a dot, and may carry styling or positioning settings after the timestamp. SRTuses a comma and has none of the extras. Converting is a matter of rewriting the timestamps and dropping what SRT can't express — which is what happens above.

Why you'd need to convert

Browsers and web players want VTT; most video editors, Premiere, DaVinci Resolve and the majority of social upload flows want SRT. YouTube accepts both. Whichever you were handed is usually the one your next tool refuses.

Nothing is uploaded

The parser and both writers are JavaScript on this page. No server sees your file, so there's nothing to delete afterwards and no size limit beyond your own browser. Disconnect from the network and it still works.

Don't have the file yet?

If you need subtitles from a YouTube video rather than a file you already have, the transcript downloader exports SRT, VTT, TXT and JSON directly from any video link.

FAQ

How do I convert VTT to SRT?

Drop the .vtt file above or paste its contents, pick SRT, and download. The conversion runs in your browser and the file is never uploaded.

What's the actual difference between VTT and SRT?

Very little. Both are numbered cues with a start and end time. WebVTT starts with a WEBVTT header, uses a dot before milliseconds and allows styling and positioning settings; SRT uses a comma and nothing else. Converting between them mostly means rewriting the timestamps and dropping VTT's extras.

Is my file uploaded anywhere?

No. The parser and both writers are JavaScript running on this page, so nothing is sent to a server. Disconnect from the network and the converter keeps working.

More free tools

See all of them on the free tools page.