Header cleanup
The WEBVTT header and unsupported metadata blocks are removed for a cleaner SRT file.
WebVTT to SRT converter
Paste a WebVTT subtitle file or upload one from your computer. AutoCaption converts the cue timing into SRT format so you can copy or download a .srt file for editors, social platforms, client handoff, or caption QA.
Browser subtitle converter
Removed 1 WebVTT metadata block that SRT does not support.
Removed cue settings from 1 timestamp line because SRT does not support WebVTT positioning.
Conversion happens in your browser. This page changes subtitle file formatting only. Use the caption generator if you need to create captions from a video.
SRT is a simple subtitle format that many video editors, social platforms, review tools, and clients can read. If a destination asks for a .srt file and you only have WebVTT, convert the VTT file before uploading it.
WebVTT is not the only format that has to become SRT. If what you have is a styled ASS or SSA file, or the .sbv file YouTube Studio downloads, those convert to SRT here too. The ASS conversion is the one that loses something, because SRT has no way to carry styling.
One WebVTT feature does survive, in translated form. A speaker voice span becomes the "Name:" prefix that SRT files conventionally use, rather than being passed through as raw markup for the viewer to read.
The important difference is syntax. WebVTT starts with a WEBVTT header, uses period-based timestamp milliseconds, and can include cue settings for position or styling. SRT uses numbered cue blocks and comma-based milliseconds, so unsupported VTT metadata has to be removed.
To create a caption file from a video instead of converting an existing subtitle file, start with the AutoCaption caption generator. To convert in the other direction, use the SRT to VTT converter. If the caption text needs translation, use the video subtitle translator. When the converted file plays out of sync, retime it with the subtitle timing shifter, and when you need the words on their own use the SRT to text converter.
The WEBVTT header and unsupported metadata blocks are removed for a cleaner SRT file.
WebVTT periods become SRT commas while start and end times stay in place.
Each valid cue is numbered in order so the output follows the common SRT structure.
It changes a WebVTT subtitle file into an SRT file by removing the WEBVTT header, numbering each cue, converting period-based milliseconds to commas, and keeping the caption text in timed blocks.
No. The converter runs in your browser. The file text is read locally so you can copy or download the converted SRT file.
SRT does not support WebVTT positioning, STYLE, REGION, or NOTE blocks. The converter removes those unsupported parts and shows a warning when that happens.
No. This page converts existing subtitle text files. To generate captions from a video, use the AutoCaption caption generator. Open the caption generator.
Keep both when the same captions need to move between web video, social platforms, editors, clients, and archives. Use VTT for HTML video tracks and SRT when a platform or editor asks for a simpler subtitle file.
Use the editor when you need transcription, translation, styling, SRT export, VTT export, or a captioned video.