Convert SRT subtitles to VTT.
Paste SubRip subtitle text, convert its comma timestamps to WebVTT, then download the result. Everything runs locally in this browser tab.
How this tool works
- 01
Paste the SRT
Copy the complete SRT file, including cue numbers and timestamps, into the input field.
- 02
Convert and validate
The tool checks cue timings and changes them to WebVTT timestamp syntax.
- 03
Download the VTT
Review the output and download a text-based .vtt file for your web player.
Practical guide
What to know before you download
What changes during SRT to VTT conversion
SubRip and WebVTT describe the same basic idea: caption text attached to a start and end time. The important syntax difference is the timestamp separator. SRT writes milliseconds after a comma, while VTT uses a period. This converter also adds the required WEBVTT header and removes SRT cue numbering because WebVTT does not require sequential numbers.
What the converter preserves
The start time, end time, caption text, line breaks, and cue order are carried into the new file. The converter creates a clean, basic WebVTT file for compatibility. SRT cue numbers are not part of the output, and advanced WebVTT STYLE, REGION, NOTE, cue-position settings, or custom cue identifiers are not generated or preserved by this basic conversion.
When a VTT file is the better choice
Use WebVTT when captions will be attached to an HTML video element or uploaded to a web player that specifically requests .vtt. VTT is designed for browsers and can support positioning and styling features in more advanced workflows. If a video editor or publishing platform explicitly asks for SubRip, keep the SRT instead of converting it without a reason.
How to check the converted file
Open the downloaded file in a plain-text editor and confirm that WEBVTT appears on the first line. Each timing line should contain an arrow and period-based milliseconds, such as 00:00:02.000 --> 00:00:05.500. Preview the captions in the destination player before publishing, because conversion can validate syntax but cannot judge whether the words match the audio or appear in the ideal position.
Questions about this tool
Does this SRT to VTT converter upload my subtitles?+
No. Conversion runs in the current browser tab. The pasted subtitle text is not sent to the Auto Subtitle Generator server, and no account is required to create the VTT download.
Why does WebVTT use periods instead of commas?+
That is part of the WebVTT timestamp format. An SRT time such as 00:00:02,500 becomes 00:00:02.500 in VTT. The spoken timing remains the same; only the required text syntax changes.
Will the converter fix incorrect caption timing or text?+
It validates the timing structure and changes the file format, but it does not transcribe audio or decide whether a cue is synchronized. Use the subtitle timing shifter for a consistent offset, and review the words against the source video separately.
Why was my SRT file rejected?+
Every cue needs a start time, an end time later than the start, and caption text. Keep a blank line between cues and use a timing line like 00:00:02,000 --> 00:00:05,500. The error message identifies the first cue that cannot be parsed.
