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

Resources

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

Author by Oswald

Updated on Apr 15, 2022

If you have some WebVTT subtitle files with .vtt as the file extension, 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; To deal with either or both 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 to WebVTT, which will help you 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 the tag for HTML5. Though still in tentative stage, 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 latter, only attached with some extra features.

Related Posts: SUP to SRT l MKS to SRT l IDX to SRT l Convert SMI to SRT and Vice Versa

VTT vs SRT

File starts with Caption numbers Time-code format

Metadata

Basic text formats (bold, italic, underline)

Encoding

Indication of the end of sequences

Comment
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.

Related post: What Is an SRT File and How to Open .srt Files?

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 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: https://developer.mozilla.org/en-US/docs/Web/API/WebVTT_API

WebVTT Example:

WebVTT – A sentence of comment not shown
1.
00:00:11.580 --> 00:00:13.200 possition:20% aligh:middle line:90%
I'm glad the weather cleared up.
2.
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 starts 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 subtitle is 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.

Hot search: How to Sync Subtitles l Troubleshooting on Samsung TV Subtitles l Fix VLC Subtitle Delay l Extract Subtitles from Videos

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

Converting SRT to WebVTTConverting SRT to WebVTT

Generally, doing what we do converting VTT to SRT backwardly will convert SRT to VTT subtitles. But when you open some SRT subtitles with Notepad, you'll find all sequences cluster close 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: webvtt.org

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

Step 2. Navigate to http://www.webvtt.org/

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 Notepad file > Paste the copied texts into it.

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

Rename your subtitle fileRename your subtitle file

Step 7. Go to the "File" tab > Save as > Set "Save as file" to "All Files" > Set "Encoding" to "UTF-8" > Rename the file to the same as 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 And Remove Subtitles

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 you to hardcode subtitles to videos, it converts videos to MP4, MKV, MOV, AVI AND 500+ formats and devices to fit your device, YouTube upload specs, etc. making your movies perfectly playable anywhere. It also provides two easy and fast ways to remove subtitles from video.

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 Videos into the Program

Launch WonderFox Free HD Video Converter Factory and open the Converter module. Then click "Add Files" to add the videos you intend to add subtitles to. Next, define the destination path at the "Output Folder" box underneath.

Step 2. Add Subtitles to Video

On the video information bar, click on the button with the character "T" and select the subtitle track from the drop-down list as you need. Or select "Add subtitle" at the bottom to add external subtitle files to video.

If needed, go to the output format section on the right to change video format. At last, hit the "Run" button to start adding 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 [Review] Top 11 Best and Free Subtitle Makers to Caption Your Video Easier
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