VTT to SRT Converter
Convert WebVTT subtitle text into numbered SRT cues for editors, uploads, and caption workflows.
Use this converter when an editor or upload form needs SRT but your subtitle file is WebVTT.
It removes VTT-only metadata and creates numbered SRT cues.
Basic WebVTT
Use caption files with standard cue timestamps.
Plain captions
SRT does not support every WebVTT metadata or styling feature.
Review output
Check cue numbering and timestamps before publishing.
Example
00:00:01.000 becomes 00:00:01,000 in SRT output.
Assumption
The input uses standard WebVTT cue timing.
Limitation
WebVTT styling, regions, and notes are not represented in basic SRT.
Video editors
Prepare captions for tools that import SRT.
Upload forms
Convert WebVTT when a platform asks for SRT.
Caption cleanup
Normalize timing separators and cue numbering.
Localization
Share subtitle drafts in a widely accepted format.
What changes when converting VTT to SRT?
The tool removes the WEBVTT header, numbers cues, and converts dot milliseconds to comma milliseconds.
Does it preserve WebVTT metadata?
No. NOTE, STYLE, REGION, and header metadata are removed because basic SRT does not support them.
Is subtitle text uploaded?
No. Conversion runs locally in the browser.
Can I shift timing too?
Yes. Use the Subtitle Time Shifter before or after conversion.
Suggested workflow
Caption conversion workflow
Convert VTT to SRT, shift timing if needed, then review against video duration.