SRT to VTT converter

Convert SRT to VTT in one step: drop an .srt file and download WebVTT, ready for an HTML5 <track> element or any web player.

The conversion runs in your browser. Your file is not uploaded.

What the SRT to VTT converter does

The SRT to VTT converter rewrites a SubRip subtitle file as WebVTT, the caption format browsers require. It adds the WEBVTT header, changes the millisecond separator from a comma to a dot, and keeps every caption’s text, line breaks and timing. The conversion runs on your device, with no account and no upload.

SRT and VTT, side by side

FeatureSRT (.srt)WebVTT (.vtt)
First lineCue numberWEBVTT header, cue ids optional
Time format00:01:02,500 (comma)00:01:02.500 (dot), hours optional
StylingBasic tags like <i> in some playersCue settings (position, alignment), CSS classes, voice tags
Where it’s usedYouTube, Facebook, video editors, desktop playersHTML5 <video> <track>, web players, Vimeo

When to convert SRT to VTT

Browsers only read WebVTT in a <track> element, so a site that plays its own video needs .vtt files. Vimeo and many web players also prefer it. The converter keeps every caption’s text and timing, writes the WEBVTT header and switches the millisecond separator from a comma to a dot.

To use the file on a web page:

<video controls src="clip.mp4">
  <track kind="captions" src="clip.vtt" srclang="en" label="English" default>
</video>

Common errors after converting SRT to VTT

  • Captions don’t show in the browser. The server must send .vtt files as text/vtt, and the file must come from the same site as the page or be served with CORS headers.
  • Accents look wrong. Save and serve the file as UTF-8.
  • Captions appear at the wrong time. Check that the SRT matched the video first; the conversion doesn’t change timing.

SRT to VTT FAQ

How do I convert SRT to VTT?+

Drop the .srt file on the SRT to VTT converter (or paste its text), then click Download to save the .vtt file. The conversion is instant.

Does the SRT to VTT converter keep line breaks and timing?+

The SRT to VTT converter keeps every caption’s line breaks, start time and end time exactly; only the header and the millisecond separator change.

What happens to italics and other tags when converting SRT to VTT?+

Simple tags such as <i> are removed during conversion so the VTT file is clean, and the words themselves are kept.

Is WebVTT the same as VTT?+

WebVTT (Web Video Text Tracks) is the full name of the format, and its files end in .vtt.

Is the SRT file uploaded during conversion?+

The SRT to VTT converter runs in your browser, so the subtitle file is read on your device and is not uploaded.

Can several SRT files be converted to VTT?+

SRT files are converted one at a time: convert a file, download it, then drop the next one.