VTT to SRT converter
Convert VTT to SRT. Turn WebVTT captions into SRT files for video editors and media players, with timestamps and cue numbers fixed. No upload needed.
What is SRT?
SRT, or SubRip, is the subtitle format with the widest support. Media players, video editors and upload forms all accept it. Each cue is numbered, and timestamps use a comma before the milliseconds.
How to convert VTT to SRT
Drop the .vtt file above and press Convert. The captions are read in your browser, rewritten as numbered SRT cues and offered as a .srt file with the same name. Load it in VLC, import it into Premiere Pro or DaVinci Resolve, or upload it with your video.
Why convert VTT to SRT
WebVTT is made for browsers. Many desktop players, editors like Premiere and video platforms expect .srt instead. Converting lets you use the same captions everywhere.
What changes
The header and comments are removed, cues get new numbers, and timestamps switch from a dot to a comma before the milliseconds.
- The WEBVTT line and any header metadata under it, such as Kind or Language, are removed.
- NOTE comments, STYLE blocks and REGION definitions are skipped, since SRT can't hold them.
- Cue identifiers are replaced by numbers starting at 1.
- Cue settings after the end time, such as align:start or line:0, are dropped.
- Short timestamps without hours, like 01:02.500, are expanded to the full SRT form, 00:01:02,500.
Tags inside cue text
Each cue's text is copied as written, tags included. Most SRT players understand <i>, <b> and <u>, so italics and bold survive. WebVTT-only tags are copied too: voice tags such as <v Anna>, class tags such as <c.yellow>, and karaoke timestamps like <00:00:05.000>. Players that don't know these tags may show them as text. If your captions use them, remove them with find and replace in a text editor after converting.
Where SRT works better than VTT
Most software outside the browser still expects SRT. Desktop players like VLC, editors like Premiere Pro and DaVinci Resolve, and the subtitle upload forms on many video and social platforms all accept .srt. If you downloaded captions from a web player or a web captioning tool, converting them gives you a file that works in all of these.
Before you start
Input: VTT. Output: SubRip. The settings appear before anything runs, so you can check them first. Your original file is never changed.
A document conversion may not keep every font, layout rule, embedded object, subtitle cue or app-specific feature. Read through the full result before you send or submit it.
Keep the original until you have opened and checked the result. The work happens in this browser tab, so the size you can handle depends on your device's memory, your browser and the file itself.
How to use the VTT to SRT converter
- Drop your .vtt file into the box above, or click to pick it.
- Press Convert to rewrite the captions as SRT.
- Download the .srt file for your editor or player.
Last updated · How we build and check tools · Report an error