Subformer
Free · No signup · Runs in your browser
SRT
VTT

SRT to VTT Converter

Convert SRT subtitles to WebVTT - the format HTML5 video players, YouTube, and streaming platforms expect.

Why convert SRT to VTT?

SRT is the universal subtitle format - every video player can read it. But when you publish video to the web, modern platforms want WebVTT instead: it's the standard track type for the HTML5 video element, what YouTube generates internally, and what most CDN streaming workflows expect. Going SRT to VTT lets you reuse subtitle files you already have.

The conversion is mostly cosmetic: VTT and SRT structure cues the same way; the differences are a "WEBVTT" header line and a decimal point (instead of a comma) in timestamps. We normalize line endings, replace the separator, and prepend the header. Cue numbers are valid in VTT but optional, so we keep them - they don't hurt. All transformation happens in your browser; the SRT never leaves your device.

SRT

About SRT

SubRip Subtitle (.srt) is the oldest and most widely supported subtitle format - plain text with cue numbers and HH:MM:SS,mmm timestamps. Plays in virtually every video player.

VTT

About VTT

WebVTT (.vtt) is the modern subtitle format used by HTML5 video, YouTube, and streaming platforms. Supports styling, regions, and metadata that SRT can't carry.

How to convert SRT to VTT

  1. 01

    Drop your SRT file

    Drag a SRT onto the converter above, or click the box to pick one from your device.

  2. 02

    VTT is already selected

    We've preselected VTT as the output format. Change it from the dropdown if you want a different target.

  3. 03

    Convert and download

    Click Convert and wait for the progress bar to finish. Download the VTT when it's ready.

SRT to VTT FAQ

See all formats →