Skip to content

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.mkvMovie.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

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.