VTT to SRT converter
This free VTT to SRT converter changes WebVTT caption files into SRT subtitles that every editor and player accepts. Speaker names, italics and timings carry over.
- YouTube, Zoom and Vimeo captions
- Keeps speaker names
- Fixes doubled auto-caption lines
Loading the VTT to SRT converter…
How to convert VTT to SRT
- 1
Add the .vtt file
Drop one or more WebVTT files or paste the text that starts with WEBVTT.
- 2
Choose the clean-up
Keep speaker names from voice tags, keep italics, and switch on "Fix repeated lines" for YouTube auto captions.
- 3
Download the SRT
Click Convert to SRT and download the file, ready for Premiere Pro, DaVinci Resolve, VLC or a video platform.
Why use this free VTT to SRT converter
Built for speed and privacy. It works on any modern browser, on desktop or phone.
Files never leave your device
It runs inside your browser. Nothing is uploaded to LeadCanal or stored anywhere.
Only the right files open
It accepts .vtt and .txt and checks each file's first bytes, so renamed programs or scripts are refused.
Free with no limits we impose
No signup, no watermark and no daily cap. Big files depend only on your device memory.
Several files at once
Where it makes sense, drop many files and download them together as a ZIP.
What changes when you convert VTT to SRT
| WebVTT (.vtt) | SubRip (.srt) | |
|---|---|---|
| First line | WEBVTT header | Starts with cue number 1 |
| Time code | 00:01:05.250 (dot), hours optional | 00:01:05,250 (comma), hours required |
| Cue settings | align:start position:10% | Not supported, removed |
| Speaker tags | Hello | Converted to Maria: Hello |
| Styling | CSS classes, | Basic , , only |
Step-by-step guides
Step-by-step help from our blog, written for the questions people ask most.
Your files stay on your device
This converter runs inside your browser, using your own computer or phone to do the work. The file is never uploaded to LeadCanal or anyone else, and nothing is saved on our servers. Close the tab and it is gone.
Each tool only opens the file types it is built for. We check the file extension and the first bytes of the file, so a renamed program or script is refused before it is opened.
Drop the .vtt file into the converter above and click Convert to SRT. Time codes are rewritten with commas, cue settings are removed and every cue is numbered.
Auto-generated captions scroll, so each cue repeats the line before it. Turn on "Fix repeated lines" and those duplicates are removed.
Yes. Zoom and Teams VTT files put names in voice tags or before a colon, and they are kept as "Name: text".
VTT is the web standard for HTML5 video and supports styling. SRT is simpler and accepted by almost every editor and player, which is why most people convert to it.
Further reading
- W3C WebVTT specification The official WebVTT format definition.
Need clean, verified B2B contact data?
Our free tools handle files. Our team builds verified lead lists and runs cold email that books meetings.