VTT to SRT converter
Convert VTT to SRT in one step: turn a .vtt caption file into SRT, the format video editors and most upload forms ask for.
The conversion runs in your browser. Your file is not uploaded.
What the VTT to SRT converter does
The VTT to SRT converter turns a WebVTT caption file into a standard SubRip file. It removes the WEBVTT header, notes and cue settings, numbers the captions from 1, and writes times with a comma before the milliseconds. Text and timing are kept exactly, and the file never leaves your browser.
What changes when you convert VTT to SRT
The WEBVTT header, NOTE comments and STYLE blocks are removed. Cue settings after the timestamp (such as align:start line:90%) and voice or class tags (<v Roger>, <c.loud>) are stripped, because SRT has no place for them. Captions are numbered from 1, and times are written with a comma before the milliseconds.
SRT and VTT, side by side
| Feature | SRT (.srt) | WebVTT (.vtt) |
|---|---|---|
| First line | Cue number | WEBVTT header, cue ids optional |
| Time format | 00:01:02,500 (comma) | 00:01:02.500 (dot), hours optional |
| Styling | Basic tags like <i> in some players | Cue settings (position, alignment), CSS classes, voice tags |
| Where it’s used | YouTube, Facebook, video editors, desktop players | HTML5 <video> <track>, web players, Vimeo |
Where you’ll need SRT instead of VTT
YouTube, Facebook and LinkedIn uploads, Premiere Pro, DaVinci Resolve, Final Cut Pro and most desktop players work with SRT. Caption files downloaded from web players and some transcription services are VTT. Converting keeps every line and its timing, so the result can go straight into your editor or upload form.
VTT to SRT FAQ
How do I convert VTT to SRT?+
Drop the .vtt file on the VTT to SRT converter or paste its text, then click Download to save the .srt file.
Why does my video editor reject a VTT file?+
Many video editors and some upload forms only read SRT, so a VTT file is refused. Converting VTT to SRT gives the editor the same captions in the format it expects.
Does the VTT to SRT converter keep caption order and numbering?+
Captions stay in their original order and are numbered from 1, as the SRT format requires.
Are speaker names kept when converting VTT to SRT?+
The text inside a WebVTT voice tag is kept, while the speaker label in the tag itself is removed. Speaker names can be typed into the caption text before converting, for example “ROGER: …”.
Do VTT timestamps without hours convert correctly?+
WebVTT allows short timestamps such as 01:02.500, and the converter writes them in full SRT form as 00:01:02,500.
Is the VTT file uploaded during conversion?+
The VTT to SRT converter runs in your browser, so the subtitle file is read on your device and is not uploaded.
Need subtitles from a video?
SubtitlePop listens to your video and writes the captions for you, with word-level timing. Try the subtitle generator or make a file with the SRT generator. New to subtitle formats? Read what an SRT file is.
SRT to VTT
Free SRT to VTT converter: convert SRT subtitles to WebVTT for HTML5 video and web players in one step. Runs in your browser — the file is never uploaded.
SRT to TXT
Free SRT to TXT converter: remove numbers and timestamps from an SRT file and keep clean text for transcripts, show notes or blog posts. Runs in your browser.