Convert SRT to VTT online, free, right in your browser. No signup, no install, and your files never leave your computer. The same tool also converts VTT to SRT, cleans DaVinci Resolve SRTX exports, and turns any subtitle file into a plain text transcript.
SRT (SubRip Text) is a plain text subtitle file. It is a list of numbered cues. Each cue has a start and end time, then one or two lines of text, then a blank line. Because it is so simple, almost every video editor, player, and platform reads it.
A cue looks like this: the number 1, then 00:00:01,000 --> 00:00:03,500 on the next line, then the words that appear on screen.
VTT (WebVTT, Web Video Text Tracks) is the subtitle format built for the web. It is also plain text, but it starts with the word WEBVTT on the first line. It is what the HTML5 video player reads through the track element, so it is the format to use when you put video on your own website.
SRT uses a comma before the milliseconds, like 00:00:01,000. VTT uses a period, like 00:00:01.000. VTT needs the WEBVTT header, cue numbers are optional, and VTT can also carry styling and positioning.
Converting SRT to VTT means adding the header and rewriting every timestamp to the WebVTT form. This converter does that for you, and converts back the other way too.
All conversion happens locally in your browser. Your subtitle files are never uploaded to a server, so unreleased footage and client work stay on your device.
ScriptCut transcribes your footage, lets you edit the transcript, and exports captions and timelines for your editing app. Start free.
Drop your .srt file into the converter, choose VTT as the output, and download. ScriptCut adds the WEBVTT header and rewrites the timestamps to the WebVTT standard.
Yes. It is completely free and needs no account.
No. All conversion happens in your browser and your files stay on your device.
Yes. Import a .vtt file and choose SRT as the output. The WEBVTT header is removed and the timestamps are rewritten for SRT.
SRT is the older, universally supported format with comma milliseconds. VTT (WebVTT) is the web standard for HTML5 video, starts with a WEBVTT header, uses period milliseconds, and supports styling.
SRTX is a word-level subtitle export from DaVinci Resolve. The converter collapses those single-word captions into clean, readable SRT subtitles.
Yes to both. Pick a standard and the converter conforms line length, line count, and reading speed. Use the Transcript tab to get the words without timecodes.