Skip to main content
Português (Brasil)

SRT to VTT and VTT to SRT converter

Drag an .srt or .vtt file here, or click to choose

The file is read in your browser and is not uploaded to any server.

How to use it

  1. Drag in an .srt or .vtt file, or paste the text.
  2. The format is detected automatically; choose a target if you prefer.
  3. See what was discarded and download the converted file.

What changes between SRT and VTT

SRT uses a comma before the milliseconds, numbers each block and has no header. WebVTT uses a dot, starts with a WEBVTT line, does not need numbering and supports notes, styles and positioning. For captions in the HTML video tag, use WebVTT.

What is discarded

Converting VTT to SRT removes notes, styles, regions and cue positioning because SRT has no equivalent. The tool shows what was left out.

Frequently asked questions

Is my file uploaded?

No. The conversion happens in your browser.

Does the conversion change my caption text?

No. Only the header, numbering and millisecond separator change. When converting SRT to VTT, & and < are escaped.

Can I convert a styled VTT to SRT?

Yes. Styles and notes are dropped because SRT does not support them, and the tool tells you.

Read next

Like it? Generate SRT and VTT straight from audio.

Get UTF-8 SRT files with at most 2 lines of 42 characters per caption. 10 free minutes at sign-up.

Generate SRT captions

Using CapCut? See captions for CapCut.