Convert WebVTT subtitles to SRT format
Turn .vtt subtitles into SRT, the format almost every editor still expects. Free, instant, runs entirely in your browser.
Drop your .vtt file here
or click to browse
Runs entirely in your browser — your file is never uploaded to any server.
How it works
Select your file
Drag and drop your .vtt file onto the box above, or click to browse your computer.
Instant conversion
The file is converted immediately in your browser. No upload, no waiting, no account needed.
Download the result
Click the download button to save your converted SRT file.
About this converter
WebVTT is the W3C's subtitle format, built into HTML5 video, YouTube, and most browser players. Structurally it's close to SRT, just with dots instead of commas for milliseconds (00:01:23.456 vs. 00:01:23,456), plus extra cue settings for positioning text on screen and styling it with CSS.
For offline editing, SRT is still the safer bet: Premiere, DaVinci Resolve, Final Cut, VLC, and most subtitle tools all take it natively. So when you've pulled a VTT track off a website and need to drop it into a normal editing pipeline, converting to SRT first is the usual move.
It all happens in your browser. Drop the .vtt file and the tool parses the cues on the spot: swaps the dot-separated milliseconds for SRT's commas, renumbers everything from 1, strips out the WEBVTT header and cue settings, and gives you an .srt file to download. No upload, no account.
Frequently asked questions
- What is a VTT file?
- WebVTT is the W3C's subtitle standard, built into HTML5 video and platforms like YouTube. Cues are timestamped as HH:MM:SS.mmm --> HH:MM:SS.mmm, and can optionally carry positioning or styling info too.
- Does my file get uploaded to a server?
- No. The whole conversion happens client-side using the Web File API: the file is read by JavaScript running in your tab and never sent anywhere.
- Why do I need SRT instead of VTT?
- Desktop tools are the reason. Premiere, DaVinci Resolve, Final Cut, and VLC all take SRT, but not all of them read VTT directly. If you're editing on a desktop, SRT is the format that won't cause problems.
- Will cue positioning or styling data be preserved?
- No. SRT has no equivalent for VTT's cue settings (alignment, position, line, styling), so those get dropped. You keep the timecodes and the dialogue text, which is what SRT can actually represent.
- Is there a file size limit?
- No enforced limit. These are small text files and everything's processed in browser memory, so conversion is instant no matter how long the track is.
- Can I convert the SRT output back to VTT?
- Yes. Use the SRT to VTT converter on this site whenever you need to publish the file on the web or embed it in an HTML5 video element.
Need to transcribe audio or video to text?
convert.express uses AI to transcribe audio and video files. Upload an MP3, MP4, WAV, or any other format and get an accurate transcript in seconds. 10 minutes free every day — no subscription needed.
Transcribe audio or video for free →Got a specific file type? See format-specific transcription guides for MP3, WAV, MP4, and more.