Convert SRT to VTT
Drop your SRT file: the WebVTT file is created on your device and downloaded straight away, ready for a website’s track element.
100% local processing, nothing is uploaded
How does it work?
Drop your .srt file: it is read and converted on your device, then the .vtt file is downloaded straight away, under the same name. Nothing is sent to a server.
The conversion keeps the timings to the millisecond and the text. The “WEBVTT” header line is added, the commas before the milliseconds become periods, and special characters (&, <, >) are escaped. Formatting tags (<i>, <font>) and SRT-specific position settings are removed.
The WebVTT file is used with a web page’s <track> element, on Vimeo or in most online players.
Examples
A 1 h 30 movie
An SRT file of 1,450 subtitles (about 90 KB) is converted instantly; the resulting VTT file is roughly the same size.
A converted timing
The SRT line 00:01:02,500 --> 00:01:05,000 becomes 00:01:02.500 --> 00:01:05.000 in the WebVTT file: same start (62.5 s) and same end.
Frequently asked questions
What is the difference between SRT and VTT?
<track> element) and Vimeo; it uses a period before the milliseconds instead of a comma, and starts with the line “WEBVTT”.