VTT files are a common type of captioning format used for embedding subtitles and other video-related information. Although they might seem complex at first glance, these files are simple to work with, and you don’t need specialized software to open, edit, or create your own VTT files. This guide answers frequently asked questions about VTT files, so keep reading for all the details.
A Brief Introduction to VTT Files
VTT files store important data for videos, such as subtitles and metadata. These files can be accessed, modified, and created using any text editor like Notepad or TextEdit. There are also free online tools available to check your VTT file for errors or to convert it into other formats.
Step-by-Step Guide
What exactly is a VTT file?

Which programs can open VTT files?


- Ooona Create+Translate: Available on Windows, Mac, and Linux (web-based). It requires a subscription: $30 for the Standard version and $60 for the Pro version per month.
- Annotation Edit: Mac-only. The full license costs approximately $300, with a limited free demo available for download.
- VEED: A web-based tool offering both free and paid plans, with prices ranging from $25 to $70 per month.
- VTT Creator: Another web-based application, free to use without the need for an account.


How can I convert a VTT file?

- HappyScribe: DOCX, TXT, PDF
- Ebby: SRT, DOCX, TXT, PDF, HTML
- Subtitle Tools: SRT, SSA, SMI, SUB
-
VEED: SRT
- These websites can also convert other file formats (like SRT, TXT, and DOCX) into VTT.
How can I create a VTT file from scratch?

- We recommend using a plain text editor rather than a word processor like Microsoft Word, since Word tries to format and autocorrect your text, which can cause errors in your VTT file.
- If you prefer, you can also use a caption program to create a VTT file, but this section will focus on how to write a VTT file using a plaintext editor.

- After the header, press Enter or Return twice to create a line break before your first subtitle.

- For example, if you want a subtitle to appear at the first second and disappear between the third and fourth second, the timestamp range would look like:
- 00:00:01.000 --> 00:00:000
- Press Enter or Return to move to the next line.

- Write the subtitles exactly as they should appear. Avoid using brackets or quotation marks.
- Press Enter or Return twice after each subtitle to create a line break.


-
On Windows: Go to File > Save.
- Select All files (*.*) for "Save as type" and UTF-8 for "Encoding".
- Name your file, ensuring it ends with .vtt.
- Click Save.
-
On Mac: Choose Format > Make Plain Text.
- Go to File > Save.
- Set the "Plain Text Encoding" dropdown to Unicode (UTF-8).
- Uncheck "Hide extension" and "If no extension is provided, use .txt".
- Give your file a name ending with .vtt.
- Click Save.

- Visit the Live WebVTT Validator.
- You can use any VTT validator available online, as they work in a similar way.
- Copy and paste your VTT file's content into the validator.
- In the "Kind" dropdown, select subtitles/captions/descriptions.
- Fix any issues the validator identifies.
What distinguishes SRT from VTT?

- VTT files, as mentioned earlier, can contain information for customizing the font, color, and position of subtitles or captions. They also support metadata, which makes them ideal for platforms like YouTube and Vimeo.
- VTT files are best when you need more control over the styling of subtitles or require metadata to be included.
- SRT files, on the other hand, are limited to basic subtitle and caption formatting and don't support metadata. They are, however, supported by YouTube and Vimeo.
- SRT files are a great choice for large projects, offering simplicity and ease of use compared to VTT files.