VTT Format Export
Export captions in WebVTT format - the modern web standard for HTML5 video.
What is WebVTT?
WebVTT (.vtt) is the HTML5 caption standard:
- Web standard: Native browser support
- Advanced features: Styling, positioning
- Metadata support: Chapters, descriptions
- CSS styling: Full formatting control
VTT Format Example
WEBVTT
1
00:00:00.000 --> 00:00:02.500
<v John>Welcome to our tutorial video
2
00:00:02.750 --> 00:00:05.000
<v Mary>Today we'll learn about captions
NOTE This is a comment
3
00:00:05.250 --> 00:00:08.000 align:center
Let's get started!
Exporting to VTT
From Caption Editor
- Click Export
- Select WebVTT format
- Choose options:
- Include styles
- Include speaker tags
- Include metadata
- Click Download
VTT Features
Speaker Tags
<v John>Hello everyone
<v Mary>Hi there!
Text Styling
<b>Bold text</b>
<i>Italic text</i>
<u>Underlined text</u>
Positioning
00:00:00.000 --> 00:00:02.000 align:start
Left-aligned caption
00:00:00.000 --> 00:00:02.000 align:center
Centered caption
00:00:00.000 --> 00:00:02.000 line:0%
Top of screen
00:00:00.000 --> 00:00:02.000 position:50%
Custom position
CSS Styling
WEBVTT
STYLE
::cue {
background-color: black;
color: white;
font-family: Arial;
}
::cue(v[voice="John"]) {
color: cyan;
}
1
00:00:00.000 --> 00:00:02.000
<v John>Styled caption
VTT vs SRT
| Feature | SRT | VTT |
|---|---|---|
| Browser support | ❌ | ✅ |
| Text styling | ❌ | ✅ |
| Positioning | Limited | Full |
| Metadata | ❌ | ✅ |
| Compatibility | Universal | Modern only |
Common Uses
Web Platforms
- HTML5
<video>element - YouTube (uploads as VTT)
- Vimeo
- Modern CMSs
Streaming
- HLS (HTTP Live Streaming)
- DASH
- WebRTC
Best Practices
File Header
Always start with:
WEBVTT
Optional description:
WEBVTT - English captions for Tutorial Video
Timing Format
VTT uses periods (not commas):
00:00:01.500 ✓
00:00:01,500 ✗ (SRT format)
Speaker Identification
Use voice tags:
<v Speaker Name>Caption text
Advanced Features
Chapters
WEBVTT
CHAPTER
00:00:00.000 --> 00:01:00.000
Introduction
00:01:00.000 --> 00:05:00.000
Main Content
00:05:00.000 --> 00:06:00.000
Conclusion
Descriptions
00:00:00.000 --> 00:00:05.000
NOTE Audio description
[Soft music playing in background]
Multiple Languages
Link language-specific VTT files:
<video>
<track kind="captions" src="video.en.vtt" srclang="en" label="English">
<track kind="captions" src="video.es.vtt" srclang="es" label="Español">
</video>
Converting Between Formats
VTT to SRT
Scriptix can convert automatically:
- Export as SRT
- Styling removed
- Format adjusted
SRT to VTT
- Export as VTT
- Add WEBVTT header
- Adjust timing format
- Add styling if desired
Next Steps
- SRT Format - Universal format
- Other Formats - More options
- Quality Checks - Verify output
VTT is the best choice for modern web platforms!