Convert VTT to SRT

Turn a .vtt file into SRT — the one subtitle format every desktop player and upload form takes. Runs in your browser; the file never leaves it.

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

SubRip is the safe default — every player takes it.

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 .vtt in

The WEBVTT header and any NOTE, STYLE or REGION blocks are read past; every real cue is kept.

02

SRT is already selected

Cues are numbered from 1 on the way out, which SRT requires and VTT does not.

03

Download the .srt

Same text, same timings to the millisecond, in the format everything opens.

Questions people ask

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

What gets lost going from VTT to SRT?

Anything SRT has no way to express. Cue settings that ride on the timestamp line — align, line, position — are dropped, because SRT has no positioning. STYLE blocks go, because SRT has no stylesheet. NOTE and REGION blocks go. Cue identifiers — the optional label some tools write above the timestamp — go too. The text, the line breaks and the timings all survive exactly.

Why does everything want SRT?

It is the oldest and simplest of the formats, so it is the one every desktop player, editor and upload form learned first. VTT is what browsers need; SRT is what everything else takes. If you only keep one copy, keep the SRT.

What happens to the timestamps?

The milliseconds separator flips from a period to a comma — 00:00:01.500 becomes 00:00:01,500 — and the WEBVTT line at the top is not carried over. The times themselves are identical to the millisecond.

My VTT has no cue numbers. Is that a problem?

No. VTT treats them as optional and most exports leave them out; SRT requires them, so they are written from 1 in cue order on the way out. If your file did have identifiers, they are replaced rather than kept — an SRT index has to be sequential.

Can I go the other way?

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

Other free tools

All tools

Wrangling caption files by hand?

Converting between formats is the easy half. If the captions themselves came from typing along to a video, upload it instead and we'll write them, timed to the word — five dollars a month, first video free.

Add captions free