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.
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
- Transcript downloaderPaste a video → full transcript in seconds. Download SRT, VTT, TXT or JSON.
- Transcript generatorTurn any video into clean text you can paste straight into an AI chat.
- Comment downloaderPaste a video → its comments exported as CSV or JSON, each one classified.
- Caption downloaderSave any video's captions as a subtitle file, ready for an editor.
- Comment searchSearch inside a video's comments instead of scrolling for them.
- Comment pickerDraw a random giveaway winner from a video's comments.
- Earnings calculatorEstimate any channel's ad revenue from its real view counts.
- Engagement calculatorLikes + comments over views, with benchmarks. Vet before you pay.
- Thumbnail downloaderPaste a video → every thumbnail size it has, ready to download.
- Tag extractorReveal the hidden keyword tags behind any video. Copy or export.
See all of them on the free tools page.