SRT to WebVTT: What Actually Changes?
The conversion is smaller than most people expect: one header line and a punctuation swap in every timestamp. This guide explains both changes and why players care.
What is the SRT to VTT Converter?
Web players expect WebVTT, while many editors still export SRT. The two formats are close cousins: WebVTT adds a header and swaps the comma in timestamps for a dot. This tool performs that conversion on the text you paste, so your captions work on the web without retyping them.
How to use it
- Paste your SRT subtitle text into the box.
- Click Convert to WebVTT.
- Check that timestamps now use dots instead of commas.
- Copy the result and save it with a .vtt ending.
Worked example
Converting a cue timed 00:00:01,000 gives the WebVTT timestamp 00:00:01.000 under a WEBVTT header.
What is the difference between SRT and WebVTT?
WebVTT starts with a WEBVTT header and writes milliseconds after a dot, while SRT uses a comma. The cue text itself stays the same.
Frequently asked questions
Do cue numbers stay in the file?
Yes. Cue numbers are harmless in WebVTT, so they are kept as they were.
What if my file already starts with WEBVTT?
This tool still produces a single header, because it works from the SRT text you paste.