100% In Your Browser

Convert SRT to VTT

Turn your SRT subtitles into VTT instantly, and fix out-of-sync timings while you are at it. Nothing is uploaded.

Drop a subtitle file here

SRT, VTT or SBV - or paste the text below

Detected format —
Cues 0
Duration 00:00:00

Shift timing

Enter a positive value to delay the subtitles or a negative value to make them appear earlier. The offset is in seconds and accepts decimals (e.g. -1.5).

Popular Subtitle Conversions

SRT to VTT Conversion Guide

Converting SRT subtitles to VTT is mostly about playback in the browser with the HTML5 video element. SRT files are the universal SubRip format that virtually every media player and video editor reads, while VTT is the WebVTT format the HTML5 video element requires for captions. This conversion is typically needed for media players, Plex, video editing and DVD authoring to websites, HTML5 video players and streaming.

Why Convert SRT to VTT?

WebVTT is the only caption format browsers accept in the HTML5 track element, so converting SRT to VTT is the step that makes your captions work on a website. Because both formats store the same start time, end time and text, the conversion is lossless and happens instantly in your browser - no upload, no signup and no file-size limit.

How to Convert SRT to VTT

Drop your SRT file into the upload zone or paste its contents, pick VTT as the output format, and download the result. If the captions are out of sync, enter an offset in seconds first and the shift is applied to the VTT file as well.

SRT to VTT FAQ