Convert VTT to SRT for legacy editors
TL;DR — Convert WebVTT captions to SRT for older editors, archive workflows, and upload tools that need numbered SubRip subtitle blocks.
If you have a .vtt file and the next step involves an editor or workflow that only accepts .srt, converting it is straightforward.
Quick answer
Export or convert your VTT file to SRT when:
- a client or collaborator needs a SubRip file
- your subtitle editor only supports SRT input
- you are archiving a delivery and want the more universally readable format
Why VTT is awkward in legacy editors
VTT is the web-native caption format. It works well in browsers, but many subtitle editors and older tools were built around SRT. Common friction points include:
- editors that do not recognize the
WEBVTTheader - parsers that fail on dot-based timestamps instead of commas
- tools that expect numbered cue blocks and reject optional VTT identifiers
Converting to SRT removes that friction without changing the subtitle content.
Step-by-step workflow
- Start with a clean
.vttfile. - Open the VTT to SRT Converter.
- Upload the file or paste the VTT text directly.
- Review the output and confirm cue numbers and comma-based timestamps are present.
- Download the converted
.srtfile. - Open the result in the target editor before passing it on.
What changes during conversion
When moving from VTT to SRT:
- the
WEBVTTheader is removed - timestamps switch from dots to commas
- sequential cue numbers are added
Subtitle text and timing are preserved.
Common mistakes
Losing the VTT source file
SRT is a convenient delivery format but VTT is more useful for browser playback. Keep the original .vtt file if the subtitle workflow will need both:
VTTfor web and browser deliverySRTfor editors, clients, and archive
Assuming all editors behave the same
Some editors handle VTT fine. Others fail silently or import timestamps incorrectly. If captions look wrong after import, convert to SRT and try again.
When to stay in VTT
Keep the file as VTT if the next step is a browser player, an HTML5 video component, or any web-based platform that expects WebVTT. Converting to SRT for those cases adds an unnecessary roundtrip.
For a broader comparison of when each format is useful, read SRT vs VTT.
Related guides
Use the VTT to SRT Converter
Turn WebVTT captions into numbered SubRip blocks that work with older editors and players. No signup, no upload, and everything runs locally in the browser.
Open VTT to SRT