Elgos Code

Free subtitle converter

Convert SRT to VTT for the web

Turn a .srt file into WebVTT, the format browsers and HTML5 video expect — instantly, free, no account.

Also converts:ASSSSASBVSMI

Drop a subtitle file here, or click to choose one

SRT, VTT, ASS, SSA, SBV or SMI

Choose file

Questions

Why do I need VTT instead of SRT for a website?
Browsers don't load .srt files directly with the HTML5 <track> element — they expect WebVTT. If you're captioning a self-hosted <video> tag rather than uploading to YouTube or a platform that transcodes for you, VTT is the format that actually works.
Does anything change besides the file extension?
The decimal separator in every timestamp switches from a comma (00:00:01,000) to a period (00:00:01.000), and the file gets a WEBVTT header line. The cue text and timing themselves aren't touched.