Subtitle converter

SRT to VTT converter

Upload or paste an .srt file and get a WebVTT file for HTML5 <video> players, Vimeo, JW Player and most web players. Timings are kept to the millisecond.

or paste the file contents below
Result (WebVTT)
The converted file appears here.

How to convert SRT to WebVTT

  1. Click Upload file and pick your .srt file, or paste its contents into the box.
  2. The WebVTT version appears straight away. The tool also reads SRT, VTT and SBV, so any of them works as input.
  3. Copy the result or download it as a .vtt file.

Example

The captions of “Me at the zoo”, the first video on YouTube, converted by the same code as the tool above.

SRT input

1
00:00:01,200 --> 00:00:03,360
All right, so here we are, in front of the elephants

2
00:00:05,318 --> 00:00:07,974
the cool thing about these guys is that they have really...

3
00:00:07,974 --> 00:00:12,616
really really long trunks

4
00:00:12,616 --> 00:00:14,367
and that's cool

5
00:00:14,421 --> 00:00:15,733
(baaaaaaaaaaahhh!!)

6
00:00:16,881 --> 00:00:18,881
and that's pretty much all there is to say

WebVTT output

WEBVTT

00:00:01.200 --> 00:00:03.360
All right, so here we are, in front of the elephants

00:00:05.318 --> 00:00:07.974
the cool thing about these guys is that they have really...

00:00:07.974 --> 00:00:12.616
really really long trunks

00:00:12.616 --> 00:00:14.367
and that's cool

00:00:14.421 --> 00:00:15.733
(baaaaaaaaaaahhh!!)

00:00:16.881 --> 00:00:18.881
and that's pretty much all there is to say

Other converters

Starting from a YouTube video?

Skip the file: paste the link into YouTube to SRT, YouTube to VTT or YouTube to text.

SRT to VTT converter: questions

What is the difference between SRT and VTT?

Both store numbered caption lines with start and end times. WebVTT starts with a "WEBVTT" header, uses a dot instead of a comma before the milliseconds and is the format browsers read natively in the <track> element.

Is formatting kept?

Italic, bold and underline tags (<i>, <b>, <u>) carry over, since both formats support them.

Is my file uploaded anywhere?

No. The conversion runs in your browser, so the file never leaves your device. Files up to 5 MB work.

Can I get subtitles straight from a YouTube video?

Yes. Paste the video link into our YouTube to SRT or YouTube to VTT tool and download the captions without needing a file first.