How to Convert VTT to SRT Without Breaking Captions
Learn how to convert WebVTT captions to SRT for editors, uploads, and general subtitle workflows while keeping timing and cue text intact.

Kevin Li

VTT is a good format for web video, but many editors and upload workflows still ask for SRT. If you have a .vtt file and need a more portable subtitle file, convert it to SRT instead of copying the text by hand.
The goal is simple: keep the same captions and timing, but output a clean SRT file that editors and platforms can import.
Why convert VTT to SRT?
WebVTT is built for browser playback. SRT is the safer default for general video workflows. If you are sending captions to an editor, uploading subtitles to a platform, or archiving a subtitle file next to a video, SRT is often easier to share.
Use a VTT to SRT converter when the destination expects .srt or when a collaborator cannot import your .vtt file.
This is a small conversion, but it is still worth checking. A subtitle file can be thousands of lines long, and one malformed timestamp near the top can make a platform reject the whole upload.
What changes in the file
A simple VTT cue may look like this:
WEBVTT
00:00:01.000 --> 00:00:03.500
Welcome back to the show.
The matching SRT cue looks like this:
1
00:00:01,000 --> 00:00:03,500
Welcome back to the show.
The converter removes the WebVTT header, converts timestamp periods to commas, adds cue numbers, and keeps the subtitle text. If the VTT file includes advanced cue settings, the plain SRT output may not preserve those settings because SRT is simpler.
That is usually fine for normal captions. It is not fine if you rely on VTT positioning or styling behavior.
Step-by-step workflow
Start with the original VTT file. If it came from a website, course platform, or web video player, open it in a plain text editor and confirm it begins with WEBVTT.
Paste the file into the free VTT to SRT converter, or upload the .vtt file. Convert it in the browser, preview the SRT output, then download the .srt file.
After conversion, check the first few cues. You should see cue numbers, comma-based timestamps, and blank lines between cues. If the file imports into your editor, jump to the middle and end of the video to confirm timing still lines up.
What to watch for
Some VTT files include cue identifiers, comments, or settings after the timestamp. SRT may not have an equivalent place for every WebVTT feature. A practical converter should preserve the caption text and core timing, but it may simplify web-specific extras.
If your file uses advanced VTT features, keep the original VTT as a source copy. Export SRT for the workflow that needs it, but do not throw away the web version.
If the captions are out of sync before conversion, converting to SRT will not fix that. Use the online subtitle editor to shift cues, remove overlaps, or validate timing first.
When SRT is the right output
SRT is a good choice when you need a plain, portable subtitle file. It is easy to read, easy to attach to a video project, and widely supported.
It is also a good intermediate format when you want to edit captions before exporting to other formats. Many creators keep a clean SRT as the master file, then convert to VTT or TXT only when a destination requires it.
If your final destination is a web player, you may not need to convert at all. Keep VTT when the website already supports it.
Common mistakes
The biggest mistake is removing the WEBVTT header and calling the result SRT. That still leaves VTT timestamp punctuation and may miss cue numbering.
Another mistake is assuming styling will survive. SRT is intentionally simple. If your VTT uses positioning, line settings, or comments, test the converted SRT in the destination.
People also forget to validate after conversion. Check the first cue, a middle cue, and the last cue. Most conversion issues show up quickly if you inspect those three places.
Related tools and guides
- Convert now with the VTT to SRT converter
- Convert SRT back to web captions with SRT to VTT
- Edit timing in the subtitle editor
- Remove timestamps with VTT to TXT
- Read the format comparison in SRT vs VTT
FAQ
Can I convert VTT to SRT for YouTube?
Yes. If you have VTT captions and want SRT, convert the file properly and upload the SRT if that fits your workflow.
Will VTT comments and settings stay in SRT?
Not always. SRT is simpler than VTT, so web-specific settings may be dropped or simplified.
Why do SRT timestamps use commas?
That is the SRT format convention. VTT uses periods, so conversion needs to change the punctuation.
Can I edit the SRT after conversion?
Yes. Use a plain text editor for small text fixes or a subtitle editor for timing changes.
Should I delete the VTT file after converting?
No. Keep the original VTT if it came from a web workflow or includes features that SRT cannot represent.


