Format guide
WebVTT (Web Video Text Tracks)
The W3C web-native subtitle format used by HTML5 <video>. SRT's modern, browser-friendly cousin.
What is VTT?
WebVTT is the official W3C standard for HTML5 <track> elements. It looks similar to SRT but uses a `WEBVTT` header, periods (not commas) as decimal separators, and supports cue settings (position, alignment, line), regions, NOTE comments, and styling via inline ::cue rules. This is the format YouTube, Vimeo, JW Player and every browser-based player consume internally.
Common use cases
- HTML5 <video> caption tracks
- HLS / DASH adaptive streaming sidecar tracks
- Browser-rendered captions on bespoke players
Example file
WEBVTT 00:00:12.340 --> 00:00:18.910 First caption line 00:00:18.920 --> 00:00:24.500 line:80% Second caption line
Free VTT tools
Validate VTT
Check syntax errors instantly
View VTT
Render in your browser, no signup
Convert VTT → LRC
The de-facto standard for synced song lyrics. Plain text wit…
Convert VTT → SRT
The most widely supported subtitle format on the planet. Pla…
Convert VTT → ASS
The format anime, fansubs and karaoke scripts use when SRT c…
Convert VTT → TTML
The XML-based broadcast standard used by Netflix, Apple Musi…