A Free VTT to SRT Converter Tool to Transform VTT Subtitle Files to SRT Files
Use online, no signup required, no download
How To Convert VTT to SRT?
-
Upload a VTT file
Select the .vtt subtitle file you'd like to convert to .srt.
-
Select the format to convert to
Select SubRip (.srt) as the output file format (or choose any other format).
-
Convert
Click the Convert VTT button to submit your .vtt file to our caption converter.
Ebby's caption convertor will automatically convert your .vtt subtitle file to .srt.
Once the conversion is completed, the .srt file will be automatically downloaded to your browser.
Thank you for using our free tool!
Please return the favor and pass it forward by sharing this tool with your friends⬇️ Click below for good karma ❤️
Convert VTT to SRT Online
Convert your WebVTT (.vtt) subtitle files to SubRip (.srt) quickly and easily with Ebby's free online VTT subtitle converter.
No need to download and install any third-party software on your computer - all in your browser and it works on Windows, Mac (Apple), Linux and any mobile device. Simply upload your WebVTT file and hit the Convert VTT button.
This VTT converter can
- Convert .vtt to .srt
- Convert .vtt to .ass
- Convert .vtt to .txt
- Convert .vtt to .docx
- Convert .vtt to .pdf
- Convert .vtt to .html
What is a VTT file
About Web Video Text Tracks Format (WebVTT)
WebVTT is the W3C standard for displaying timed text tracks (subtitles or captions) in web browsers. Specifically, within the <video>
tag.
Most of its features are supported by all the major browsers, by using the <track>
HTML tag.
One of the main advantages of WebVTT is its support for styling:
Text can be styled either by using formatting tags such as <b>
, <i>
, and <u>
. Or by using CSS identifiers inside the WebVTT file.
WebVTT also supports karaoke-like effects and cue positioning.
How To Open a VTT File
WebVTT is a text based format, and was based on the SubRip (.srt) format - initially called WebSRT and was later renamed to WebVTT.
Since VTT files are plain text files, you can view, edit and open VTT files with any text editor (like Notepad or TextEdit).
Note that WebVTT files must be encoded using UTF-8, so if you edit it, make sure your text editor is configured to use UTF-8.
About Converting .vtt to .srt
The WebVTT format has a more reach specification, features and capabilities than SubRip.
Some functionality or styling may be lost when .vtt is converted to .srt, which is a more basic format, and does not support some advanced display features.
Automatic Transcription & Captioning Services
Ebby.co automatically transcribes and generates captions
Transcribe your video, and export the transcript as captions, automatically
Our state of the art automatic-caption-generation algorithms will create captions for your video, in seconds.
We support all video formats: .mp4, .mov, .wmv, .avi, and more.
Our captions are supported all around: Facebook, YouTube, Vimeo and on any Video Player
(such as BS Player, KM Player and VLC).
How To Manually Convert .vtt to .srt
A step by step guide to convert .vtt to .srt by yourself
-
Open your .vtt subtitle file
Locate your .vtt file and open it using your favorite text editor.
-
Remove all text at the top
Your .vtt file starts with
WebVTT
and there may be extra text or comments (which start withNOTE
) below the start line.Delete all text, from and including the first "WebVTT" line and until (not including) the first timecode line.
A timecode line looks like this:00:05.000 --> 00:09.000
-
Sequence numbering
Some .vtt files already have sequence numbers: there's a number, in a separate line, before every timecode line.
If this is not the case with your .vtt file, you should add a number (starting with 1), in a separate line, before every timecode line.
-
Change timecode format
.vtt and .srt have different formats for the cue's timecode.
While .vtt uses dot00:02:20.000 --> 00:02:25.000
, .srt uses a comma instead:00:02:20,000 --> 00:02:25,000
.Find and replace all dots with commas in your .vtt file.
-
Save as .srt
That's it! Now save your file with an .srt extension (usually with File -> Save As...)
*The steps above do not transform any formatting or styling