How to convert WebVTT to SRT
- Drop your .vtt file on the box above, or paste its text.
- Check that Convert to says SRT.
- Press Download (or Copy).
What is the difference between SRT and VTT?
SRT (SubRip) is the most widely accepted subtitle file: numbered blocks, times written with a comma
(00:01:02,500), and the text. WebVTT (.vtt) is the web standard for HTML5 <track>
elements: it starts with WEBVTT, uses a full stop in times (00:01:02.500) and can carry
positioning and styling. YouTube's own SBV format is simpler again. The converter keeps every time to the
millisecond and keeps line breaks; WebVTT positions are dropped when converting to SRT, which has no place for them.
Check the result
A conversion keeps the captions as they are, including captions that are too fast to read. Run the result through the caption reading speed checker, or open it in the CadreScripts editor to fix line breaks and timing to Netflix or broadcast rules in one click.
Questions
Is this WebVTT to SRT converter free?
Yes. It is free with no sign-up and no limit, and it runs in your browser, so your subtitle file is never uploaded.
Are my timings changed?
No. Every start and end time is kept to the millisecond; only the way times are written changes (a comma in SRT, a full stop in WebVTT).
Does it keep italics?
Yes, <i> and <b> tags are kept unless you choose Remove all tags. Colour tags are removed when converting to WebVTT, which styles text in another way.
Can I convert to plain text?
Yes: choose Plain text to get the words only, one subtitle per line, for a transcript or an article.
My file has strange characters
Save the file as UTF-8 in your subtitle editor and try again. The converter reads UTF-8 files, with or without a byte order mark.