Media & Embedded Content

HTML <track> Tag

The <track> tag specifies text tracks for <audio> or <video> elements.

Definition and Usage

The <track> tag specifies text tracks for <audio> or <video> elements.

Standard Syntax:<track>

Interactive ExampleRunnable

HTML <track> Example

html
Try it Yourself
Live code demonstration for the <track> tag. Click "Try it Yourself" to edit and experiment in real time.
<div style="font-family: system-ui, sans-serif; padding: 16px; background: #ffffff; border-radius: 8px; border: 1px solid #e2e8f0; color: #0f172a;">
<video width="320" height="240" controls>

  <source src="forrest_gump.mp4" type="video/mp4">

  <source src="forrest_gump.ogg" type="video/ogg">

  <track src="fgsubtitles_en.vtt" kind="subtitles" srclang="en" label="English">

  <track src="fgsubtitles_no.vtt" kind="subtitles" srclang="no" label="Norwegian">

 </video>
</div>

Attributes for <track>

5 Supported Attributes
AttributeValuesDefaultDescription
defaultdefaultnoneSpecifies that the track is to be enabled if the user's preferences do not indicate that another track would be more appropriate
kindcaptions chapters descriptions metadata subtitlesnoneSpecifies the kind of text track
labeltextnoneSpecifies the title of the text track
srcURLnoneRequired. Specifies the URL of the track file
srclanglanguage_codenoneSpecifies the language of the track text data (required if kind="subtitles")
Global Attributes

The <track> tag also supports the standard global attributes in HTML, including class, id, style, title, hidden, and data-*.

HTML Global Attributes Reference →
Event Attributes

The <track> tag supports event attributes in HTML, such as onclick, onmouseover, onfocus, and more.

HTML Event Attributes Reference →

Browser Compatibility

ChromeEdgeFirefoxSafariOpera

More Tags in Media & Embedded Content

View All 123Tags →