WebVTT
WebVTT (Web Video Text Tracks) is a plain-text file format used to display timed text, such as captions or subtitles, that stays synchronized with video or audio content on web pages. It works together with HTML media elements to show text "cues" at the right moments during playback. Because it supports captions and subtitles, it is commonly used to help make audio and video content more accessible.
WebVTT is a W3C standard plain-text format for marking up external text track resources associated with HTML media elements (for example, via the track element). A WebVTT file defines time-aligned text "cues" that synchronize with media such as video or audio, and it can be used for purposes including captions, subtitles, descriptions, and other timed text. WebVTT files can be validated against the format specification, and their proper authoring supports accessible media by conveying spoken dialogue and relevant sounds in a synchronized textual form. Note that using WebVTT alone does not guarantee WCAG conformance or an accessible experience; the quality, accuracy, and completeness of the caption or subtitle content, along with correct implementation, also matter, and manual review is generally required.
Why it matters
Captions and subtitles are a core mechanism for making video and audio content perceivable to people who are deaf or hard of hearing, and WebVTT is one of the standard formats the web platform uses to deliver that timed text. Because it is a W3C standard that works directly with HTML media elements, WebVTT gives content authors a widely supported, interoperable way to attach synchronized captions, subtitles, and descriptions to media without relying on a single vendor's proprietary player or format.
Providing captions in a well-supported format such as WebVTT can help teams address the timed-media requirements commonly cited in WCAG, and captions also benefit users beyond those with hearing disabilities, such as people watching in noisy or sound-sensitive environments. However, adopting the format is only part of the picture. Using WebVTT does not by itself guarantee WCAG conformance or an accessible experience; the accuracy, completeness, and synchronization of the caption content, along with correct technical implementation, determine whether the media is genuinely usable.
Because the quality of the underlying text matters as much as the format, WebVTT files should be authored carefully and reviewed rather than assumed correct. WebVTT files can be validated against the format specification, but validation confirms only that the file is syntactically well-formed, not that the captions convey dialogue and relevant sounds accurately or completely. Manual review is generally required to confirm that captioned media meets user needs and applicable accessibility expectations, and this entry is not legal advice.
Who it's relevant to
Inside WebVTT
Common questions
Answers to the questions practitioners most commonly ask about WebVTT.