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.
Drop a subtitle file here, or click to choose one
SRT, VTT, ASS, SSA, SBV or SMI
Choose fileQuestions
- 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.