Convert SRT to VTT

Turn an .srt file into WebVTT — the format the HTML5 <track> element is the only one to accept. Runs in your browser; the file never leaves it.

No sign-upRuns in your browserNo file size limit
CONVERT TO

WebVTT is what browsers and YouTube expect.

OPTIONS

Options appear once a file is loaded.

Conversion happens on this device. The file is never uploaded to us.

Other conversions

Three steps, no account

01

Drop the .srt in

Every cue is read with its start time, end time and text. Files with a BOM or Windows line endings are normalised on the way in.

02

VTT is already selected

Three switches are worth a look — merging very short cues, stripping speaker labels, keeping bold and italic.

03

Download the .vtt

Same cues, same text, same timings to the millisecond. Only the wrapping changes.

Questions people ask

Something not covered? [email protected] reaches a person.

What actually changes between SRT and VTT?

Three things. A WEBVTT line is added at the top, which the format requires — a VTT file without it will not load. Every timestamp switches from a comma before the milliseconds to a period: 00:00:01,500 becomes 00:00:01.500. And the cue numbers are dropped, because VTT does not need them. The text of every cue, its line breaks and its timings are untouched.

Why do I need VTT at all?

The HTML5 <track> element takes WebVTT and nothing else, so any caption shown by a browser's own video player has to be VTT. YouTube and most upload forms accept both, which is why plenty of people never meet the difference until a <video> tag silently shows no captions.

Will bold and italic survive?

Yes, if you leave “Keep text styling” on — both formats use the same <b> and <i> tags, so they pass straight through. Turn it off and the tags are stripped and the words kept.

Do I lose the cue numbers?

They are not written to the VTT, because the format treats them as an optional identifier rather than a requirement. Nothing depends on them, and converting back to SRT renumbers from 1 regardless.

Can I go the other way?

Yes — VTT to SRT is its own page, and the full converter handles ASS, SBV and plain text in any direction.

Other free tools

All tools

Converting captions you didn't want to make by hand?

If the .srt came from typing along to a video, there is a faster way. Upload the video and we'll write the captions, timed to the word — five dollars a month, and the first one is free.

Add captions free