Guides

SRT vs VTT: what's the difference?

SRT and VTT are both plain text files that hold subtitles and their timings. They look almost the same, but different apps expect different ones.

  1. SRT (SubRip)

    Each subtitle is a numbered block with a time range such as 00:00:01,000 --> 00:00:03,500 and the text below. It is accepted almost everywhere: YouTube, Facebook, VLC, CapCut Desktop, Premiere Pro and DaVinci Resolve.

  2. VTT (WebVTT)

    The file starts with the word WEBVTT, uses a dot in times (00:00:01.000) and numbering is optional. It is the standard for web video players and can include extra settings such as position.

  3. Which to choose

    Use SRT for uploading to platforms and editors. Use VTT if a website's video player asks for it. If you aren't sure, SRT is the safer choice.

Converting between them

The SRT to VTT and VTT to SRT converters switch formats instantly in your browser, and can shift the timing at the same time.

Getting plain text

To get just the words without numbers and times, use SRT to text.

More guides