Convert SRT subtitles to WebVTT - the format HTML5 video players, YouTube, and streaming platforms expect.
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.
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.
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.
Drag a SRT onto the converter above, or click the box to pick one from your device.
We've preselected VTT as the output format. Change it from the dropdown if you want a different target.
Click Convert and wait for the progress bar to finish. Download the VTT when it's ready.
Convert WebVTT subtitles to SRT - the format every video player and editor on the planet understands.
Strip cue numbers and timestamps from an SRT file to get just the dialogue as plain text - perfect for transcripts.
Pull plain-text dialogue out of a WebVTT subtitle file - clean transcript, no timestamps, no metadata.