Skip to content

SRT to VTT Converter

Convert SubRip (.srt) subtitles to WebVTT (.vtt) for HTML5 <video> players and many online platforms. Switch the direction to convert VTT back to SRT.

Open file
No file selected

How to convert SRT to VTT

  1. Open or paste your .srt file.
  2. Keep the direction on SRT → VTT and click Convert.
  3. Download the result; it is saved as output.vtt.

What changes during conversion

A WebVTT file must start with the line WEBVTT. Timestamps use a dot before the milliseconds (00:00:01.000) instead of the SRT comma (00:00:01,000). Cue numbers are optional in VTT, so they are dropped. Your subtitle text and line breaks are kept as they are.

Using the VTT file on a web page

<video controls src="movie.mp4">
  <track kind="subtitles" src="subs.vtt" srclang="en" label="English" default>
</video>

Browsers only accept WebVTT in the <track> element, which is the most common reason people need this conversion. Read SRT vs VTT for a full comparison.

Frequently asked questions

Will my timings change?

No. Only the format of the timestamp changes; the times stay exactly the same.

Are styling tags kept?

Basic tags like <i> and <b> are valid in both formats and are kept.

Can I convert many files at once?

This page converts one file at a time. Open the next file after downloading the first.

Related