Get YouTube TextPaste your SubRip (.srt) subtitles and get clean WebVTT (.vtt) back in one click, ready for HTML5 video and the web. Free, no sign up.
SRT (SubRip) is the most widely supported subtitle format, but HTML5 video and web players need WebVTT (.vtt). The two look almost identical, with a few key differences: VTT uses a period in the timecodes and needs a WEBVTT header, while SRT uses a comma and numbered cues.
This converter handles those differences for you. Paste your SRT and get valid VTT back, with the header added, the timecodes fixed and the cue numbers removed.
It adds the required WEBVTT header, converts every timecode from 00:00:01,000 to 00:00:01.000, and drops the numeric cue-index lines that VTT does not need. The result is clean, standards-compliant VTT you can drop straight into a track element.
Everything runs in your browser, so your subtitle file is never uploaded or stored.
Web developers convert SRT captions to VTT to add them to HTML5 video with a track tag. Video editors and creators move subtitles between tools that prefer one format or the other.
Need subtitles from a YouTube video first? Grab an SRT with YouTube to SRT, then convert it here.
Drop the contents of your .srt subtitle file into the box above.
The header is added, timecodes are fixed and index numbers are removed instantly.
Grab the WebVTT text with one click, or download it as a .vtt file.
Both are subtitle formats with timestamps. VTT (WebVTT) uses a period in timecodes, needs a WEBVTT header, and is built for HTML5 and web video. SRT uses a comma and numbered cues and is supported almost everywhere else.
Paste your SRT into the box above and click Convert to VTT. You can then copy the result or download it as a .vtt file.
No. Only the format changes. The text and timings stay exactly the same.
No. The conversion runs entirely in your browser, so your subtitles are never uploaded or stored.
Yes, completely free with no sign up and nothing to install.