VTT to SRT converter
Turn a WebVTT .vtt file into a universal SubRip .srt that VLC, Plex, Kodi and virtually every TV and player understands. Instant and private — the file never leaves your device.
100% private. Your files are processed locally in your browser and never uploaded to a server.
Drop your .vtt file
or click to browse · converts to .srt instantly
Why convert VTT to SRT?
WebVTT is the web's caption format, so captions downloaded from YouTube, online courses or streaming rips often arrive as .vtt. Outside the browser, though, SRT is still the lingua franca: desktop players like VLC and MPC, media servers like Plex and Jellyfin, and most smart TVs and set-top boxes either prefer SRT or refuse VTT entirely. If your player shows no subtitles, garbled text or the raw file contents, converting to SRT almost always fixes it.
What gets cleaned up on the way
SRT is stricter and simpler than VTT, so the converter does a little tidying: the WEBVTT header, NOTE and STYLE blocks disappear, timestamp periods become commas, cues are renumbered sequentially, and web-only cue settings (position, alignment) are dropped. The text and timing of every caption are preserved exactly.
After converting
Name the .srt the same as your video file (Movie.2024.mkv → Movie.2024.srt), keep both in the same folder, and players pick it up automatically. If the subtitles turn out to be out of sync with your copy of the video, fix that in seconds with the subtitle sync tool. Going the other way? Use the SRT to VTT converter.
How to convert VTT to SRT
- Drag your
.vttfile into the box above, or click to browse. - The file is converted to SubRip (.srt) instantly, in your browser.
- Check the preview and any warnings, then click Download.
Is my file uploaded anywhere?
No. The conversion runs entirely in your browser using JavaScript. Your subtitle file is never sent to a server, there is no sign-up, and there is no limit on how many files you convert. Need the other direction? Use the SRT to VTT converter.
Other subtitle conversions
Frequently asked questions
How do I convert a VTT file to SRT?
Drop the .vtt file into the converter above. It is instantly rewritten as SubRip in your browser, with cues renumbered and timestamps converted, and you download the .srt file. No upload, no sign-up.
Why won’t my TV or VLC read my VTT file?
Many players and TVs only support SRT, the older and more universal format. VTT is designed for web browsers. Converting the file to SRT and giving it the same name as the video file fixes it in almost every case.
Does VTT to SRT conversion lose anything?
Cue text and timing are kept exactly. Web-only extras that SRT cannot represent — cue positioning settings, STYLE blocks and NOTE comments — are removed, which is what makes the file compatible.
Is the VTT to SRT converter free, and are my files uploaded?
It is completely free with no sign-up and no file limit. The conversion runs in JavaScript in your browser, so your subtitle file never leaves your device and nothing is stored on a server.