Skip to main content
LrcSong
Format guide

Timed Text Markup Language (TTML / DFXP)

The XML-based broadcast standard used by Netflix, Apple Music lyrics and SMPTE-compliant pipelines.

What is TTML?

TTML is a W3C XML standard for timed text. It supports rich styling, regions, animations and accessibility metadata, and is the format Apple Music ships synchronised lyrics in (TTML 2 with Apple's iTunesTimedText profile). It also underpins SMPTE-TT for broadcast captions and is exported by professional subtitling suites such as EZTitles, Subtitle Edit and FAB.

Common use cases

  • Apple Music / Spotify / Tidal lyric distribution
  • Broadcast-grade closed captions (SMPTE-TT, EBU-TT-D)
  • Streaming-platform subtitle ingest (Netflix IMSC1)

Example file

<?xml version="1.0" encoding="UTF-8"?>
<tt xmlns="http://www.w3.org/ns/ttml">
  <body>
    <div>
      <p begin="00:00:12.34" end="00:00:18.91">First subtitle line</p>
      <p begin="00:00:18.92" end="00:00:24.50">Second line</p>
    </div>
  </body>
</tt>

Free TTML tools

We use cookies for auth and, optionally, privacy-friendly analytics. You can accept, decline, or read our privacy policy.

Install LrcSong
Add to your home screen for offline tools and faster startup.