Free Download
[How to] Free and Effortlessly Convert VTT and SRT to Each Other
AuthorRecommended by the author
Free Download X

SoftwareHow to & Tips

Video FormatsConvert Video


[How to] Free and Effortlessly Convert VTT and SRT to Each Other

Author by Oswald

January 15, 2020

If you’re having some WebVTT subtitle files, using .vtt as file extensions, and you’d like to convert them to SRT(.srt) for better compatibility; Or you want to create and upload some VTT subtitles on the base of the SRT subtitles you already own; If it’s either of the cases, this page can definitely be of help. And don’t worry, it’s actually a no-brainer and no third-party program will be necessary. After a brief introduction on WebVTT, which will help you to get a clue, I’ll show you how to convert VTT and SRT to each other, let’s get your job done in 5 minutes, here we go.

Here’s an editor’s recommended free program to add subtitles to any video with ease.

Part 1. About WebVTT and SRT

WebVTT (Web Video Text Tracks), a subtitle format with growing popularity, is a W3C standard for displaying timed text in connection with the HTML5 <track> element. It was “broadly based on” the SupRip format, and was even called WebSRT with the same .srt file extension. It was renamed WebVTT later, and introduced with the tag for HTML5. Though still in draft stage but WebVTT’s basic features are already supported by all major browsers. Its structure is very similar to SRT, making it easy to be converted to the later, only attached with some extra features.

Related Posts: SUP to SRT, MKS to SRT, IDX to SRT


File start with Caption numbers Time-code format


Basic text formats (bold, italic, underline)


Indication of the end of sequences

VTT “WebVTT” Unnecessary Period, like: 00:00:11.580 --> 00:00:13.200 Included within frames UTF-8 A blank line
SRT “1” Necessary Comma, like: 00:00:11,580 --> 00:00:13,200 - Various Sequence numbers -

Things you should know:

1. WebVTT and SRT are all text-based, you can properly open and even modify them with Notepad on your PC.

2. Comments in VTT subtitles will not be seen during display.

3. Cue settings when creating WebVTTs: If needed, type/paste in the desired styling & placement & width of the text area & alignment of the text, etc. right after every time codes, and separate the adjacent texts with spaces. (And tags of course, at the start and end of the caption texts > Here’s a good post that offers some practical cue setting code examples:

WebVTT Example:

WebVTT – A sentence of comment not shown
00:00:11.580 --> 00:00:13.200 possition:20% aligh:middle line:90%
I'm glad the weather cleared up.
00:00:13.540 --> 00:00:16.870 possition:20% aligh:middle line:90%
I'm surprised. I didn't know you can drive, Sensei.

Part 2. How to Convert VTT to SRT

Open VVT subtitles with NotepadOpen VVT subtitles with Notepad

Step 1. Locate your .vtt subtitle file, right-click on it > Open with > Notepad

Delete the WebVTT part of your subtitle fileDelete the WebVTT part of your subtitle file

Step 2. Delete the “WebVTT” that the VTT file start with. And also the comment/title right next to “WebVTT”, if there’s any. Your subtitles file should start with “1 + timecode” like “100:00:11.580” by then.

Convert VTT subtitle to SRTConvert VTT subtitle to SRT

Step 3. Press “Ctrl + H” (Replace) on your keyboard, and replace all commas with periods: Find what: , > Replace with: . > Replace All, so that this subtitle file will be in SRT time-code format.

Step 4. Save the changes. Rename your file to be in accordance with the name of the corresponding movie, and rename the subtitles file extension to “.srt”.

With the above steps taken, your VTT subtitles are SRT now. SRT is well-supported by all mainstream platforms, try playing your movie on any popular media player like VLC and it should display just fine.

Part 3. How to Create VTT Subtitles from SRT - Convert SRT to VTT

Converting SRT to WebVTTConverting SRT to WebVTT

Generally, do what we did at converting VTT to SRT backwardly will convert SRT to VTT subtitles. But when you open some SRT subtitles with Notepad, you’ll find every sequences cluster closely to one another so that it would be toilsome to manually add the blank lines one by one, for each sequence - which could be essential to VTT subtitles. Luckily, here’s a free, easy and practical online WebVTT converter that facilitates the job here:

Step 1. Open the SRT file you intend to convert with Notepad, select all (Ctrl + A) and copy (Ctrl + C).

Step 2. Navigate to

Step 3. Paste the copied texts into the upper box and hit “Convert”

Step 4. From the lower box, select all (Ctrl + A) and copy (Ctrl + C).

Step 5. Create a new Notebook file > Paste the copied texts into it.

Step 6. Customized comment, metadata, styling, placement, etc. for your VTT subtitles.

Rename your subtitle fileRename your subtitle file

Step 7. Go to “File” tab > Save as > Set “Save as file” to “All Files” > Set “Encoding” to “UTF-8” Rename the file to the same to the corresponding video, with .vtt as file extension > Hit “Save”

Step 8. Happy VTT subtitles uploading!

Additional Reading. Best Program to Add Subtitles to Videos without cost

Want to add subtitles to your videos but have no idea how to or which tool is good? WonderFox Free HD Video Converter Factory is a reliable option here. Not only does it enable to hardcode subtitles to videos, it converts videos to MP4, MKV, MOV, AVI AND 300+ formats and devices to fit your device, YouTube upload spec, etc. making your movies perfectly playable anywhere.

Free Download Free Download

How to Add Subtitles to Video Using WonderFox Free HD Video Converter Factory

Add subtitles to a video

Before start, please free downloadfree download the software.

Step 1. Load the Movie Desired into the Program

Launch WonderFox Free HD Video Converter Factory, click “Add Files” button to add the videos you intend to add subtitles to. Then define the destination path at the “Output Folder” box underneath.

Step 2. Add Subtitles to the Program

On the video information bar, click on the button with character “T” > click “Add Subtitles” > select the corresponding subtitles for your video. If needed, go to the output format section on the right side to change video format; If don’t, hit the “Run” button to add subtitles to your video.

More Related Articles

PGS Subtitle Won’t Appear Fix – How to Convert PGS to SRT [SUB to SRT] – Free Convert .sub Files to .srt with Two Simple Methods Add Subtitle to MP4 - How to Add External SRT & ASS Subtitle to MP4
2 Free Auto Subtitle Generators for Captioning Your Videos Automatically Best Solution to Download YouTube Subtitles Step-by-Step Guide to Extract Subtitles from DVD