WebVTT to ASS Converter
Convert WebVTT subtitles to ASS with the timings preserved.
To convert WebVTT to ASS, paste the subtitle file above and the converted output appears immediately. Cue timings are preserved to the millisecond, and cues can be renumbered sequentially — which matters because several players silently stop at the first out-of-order index. ASS carries positioning, fonts and colours alongside the text. Converting to it produces valid but unstyled cues; converting away from it discards the styling entirely.
Runs in your browserAbout converting VTT to ASS
WebVTT is required by the HTML5 <track> element, uses full stops for decimals and begins with a WEBVTT header line. It is the only format browsers play natively. ASS carries positioning, fonts and colours alongside the text. Converting to it produces valid but unstyled cues; converting away from it discards the styling entirely.