Add your SRT file
Upload your .srt file with the upload box, or paste the SRT content into the text area.
Convert SRT subtitles to WebVTT format online, freeConvert SRT subtitles to WebVTT (.vtt) online for free. Upload or paste your .srt file, keep your timings and download a valid VTT for HTML5 video.
Convert SRT subtitles to WebVTT format online, free
Choose an .srt subtitle file
Your file is converted in your browser. Nothing is uploaded.
Upload your .srt file with the upload box, or paste the SRT content into the text area.
Check the converted WebVTT output and the cue count. Any block without a valid timing line is reported as skipped.
Download the .vtt file, or copy the output to your clipboard.
Add the file to your video with an HTML5 track element, or upload it to your video platform.
Most subtitle files are still created in SRT format by editing software, transcription tools and fansub workflows, but the web plays by different rules. Browsers and HTML5 players only read WebVTT, so an SRT file that works perfectly in a desktop player shows nothing on a website. This SRT to VTT converter bridges that gap: it rewrites your subtitles as a valid WebVTT file without touching a single timing or line of dialogue.
The conversion is a careful format translation, not a re-typing of your subtitles. Commas in timestamps become dots, the sequence numbers SRT needs are removed, SRT-only font markup is stripped, and the required WEBVTT header is added. Everything runs locally in your browser with JavaScript, so the file never leaves your device and the result is ready the moment you drop the file in.
Video creators use this converter when publishing to their own sites, online course platforms and Vimeo, and developers use it when building custom video players. If you are still writing or cleaning up the subtitle text itself, a word counter helps you keep caption lines to a readable length before you convert.