Skip to content

HTML <track> Tag

The <track> tag is one of the HTML5 elements. It defines subtitles, captions, descriptions, chapters, or metadata for either a <audio> or <video> media element.

The kind attribute defines the type of text track. The element points to a source file containing timed text that the browser displays when the user requests additional information. For subtitles and captions, this source must be a WebVTT (.vtt) file.

A media element cannot have more than one track having the same label, srclang, and kind.

Syntax

The <track> tag is empty, which means that the closing tag isn’t required. But in XHTML, the <track> tag must be self-closed (<track />).

HTML <track> Tag

html
<audio> or <video>
  ...
  <track src="...">
  ...
</audio> or </video>

Example of the HTML <track> tag:

HTML <track> Tag

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
    <style>
      video {
        width: 300px; 
        height: 200px;
        border: 1px solid #666;
      }
    </style>
  </head>
  <body>
    <video controls muted src="https://www.w3docs.com/build/videos/arcnet.io(7-sec).mp4">
      <track default kind="subtitles" srclang="en" src="https://www.w3docs.com/build/videos/arcnet.io(7-sec).vtt"/>
    </video>
    <p>Some information about video</p>
  </body>
</html>

Attributes

AttributeValueDescription
defaultdefaultSpecifies that the track should be enabled unless the user's preferences indicate that another track is more appropriate. Only one track per media element can have this attribute.
kindcaptions<br>chapters<br>descriptions<br>metadata<br>subtitlesDefines the kind of text track.
labeltextSpecifies a user-readable title of the text track.
srcURLSets the path to the track file.
srclanglanguage_codeSets the language of the track text data (must be defined if kind = "subtitles").

The <track> tag also supports the Global attributes and the Event Attributes.

Practice

What is the functionality of the HTML <track> tag?

Dual-run preview — compare with live Symfony routes.