WebVTT to SRT converter

VTT to SRT converter for subtitle files.

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

Convert WebVTT captions to SRT.

3cues
2warnings
0errors

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.

When an SRT file is the right export

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.

VTT to SRT conversion checks

Header cleanup

The WEBVTT header and unsupported metadata blocks are removed for a cleaner SRT file.

Timestamp syntax

WebVTT periods become SRT commas while start and end times stay in place.

Cue numbering

Each valid cue is numbered in order so the output follows the common SRT structure.

VTT to SRT questions

What does this VTT to SRT converter do?

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.

Does my VTT file upload to AutoCaption?

No. The converter runs in your browser. The file text is read locally so you can copy or download the converted SRT file.

What happens to WebVTT cue settings?

SRT does not support WebVTT positioning, STYLE, REGION, or NOTE blocks. The converter removes those unsupported parts and shows a warning when that happens.

Can I convert a video into subtitles on this page?

No. This page converts existing subtitle text files. To generate captions from a video, use the AutoCaption caption generator. Open the caption generator.

Should I keep both VTT and SRT files?

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.

Need captions from a video?

Use the editor when you need transcription, translation, styling, SRT export, VTT export, or a captioned video.