Skip to main content
T

SRT to VTT Converter

NEW

Paste your SubRip (.srt) subtitles and instantly convert them to the WebVTT (.vtt) format used by HTML5 video. Timestamps are corrected, the WEBVTT header is added, and you can copy or download the result.

Send output to:
Advertisement

How to use SRT to VTT Converter

  1. Paste your SRT subtitle text into the input box, or load the sample.
  2. Click Convert to VTT to generate WebVTT output.
  3. Copy the result or download it as a .vtt file ready for HTML5 video.

What is SRT to VTT Converter?

SubRip (.srt) is the most common subtitle format, but the HTML5 <track> element and most browser video players require WebVTT (.vtt). The two formats are very similar: the main differences are that VTT begins with a WEBVTT header line, uses a period instead of a comma in millisecond timestamps (00:00:01.000 vs 00:00:01,000), and does not require the numeric cue index that SRT uses.

This converter handles those differences automatically and runs entirely in your browser, so your subtitle text is never uploaded anywhere. It preserves multi-line cues and cue timing exactly.

Advertisement

FAQ

What is the difference between SRT and VTT?
SRT (SubRip) and VTT (WebVTT) are both plain-text subtitle formats. VTT requires a WEBVTT header, uses a period as the millisecond separator instead of a comma, supports styling cues, and is the format browsers expect in the HTML5 track element.
Are my subtitles uploaded to a server?
No. The conversion runs entirely in your browser using JavaScript. Your subtitle text never leaves your device.
Does it keep the cue timing and line breaks?
Yes. Timestamps are preserved exactly (only the comma is changed to a period) and multi-line cue text is kept intact.

Related tools

← Back to Transformation · All tags

Last updated:

Advertisement