Open TTML files in your browser

The captions broadcasters and streaming services deliver, in XML. Drop a TTML with its video to watch it on it, or open it alone to read every line. Nothing leaves your device.

Or drop it anywhere on this page

What you'll see

Your subtitles show on the video they're dropped with, or open alone as a table of every line with its time.

Episode 104.en.ttml

TTML • 742 lines • 44:18 • 186.3 KB

  • Shown on the video they're dropped with
  • Alone, every line with its start, end and length
  • Search • Every match counted
  • Export • Save as CSV, Excel or JSON

About TTML

The W3C made the Timed Text Markup Language, first called DFXP, and a Recommendation in 2010. Broadcasters, Netflix, Amazon and the BBC deliver captions as TTML, and IMSC, SMPTE-TT and EBU-TT, which TV and streaming use, are profiles of it.

A TTML is XML: a head of styles and regions, then a body of p elements, each with its begin and end, in clock time, frames or ticks, and spans for color, italics and who speaks.

Dropped with a video, a TTML named like it shows on the picture, with the Subtitles button to switch or hide it. Alone, it opens as a table of every line with its start, end and length, to sort, search and save as CSV.

Timed Text Markup Language

Format

MIME type
application/ttml+xml
Made by
The W3C
Released
2010

Inside the file

Holds
Timed lines in XML
Times
Clock time, frames or ticks
Styling
Colors, italics and regions
Profiles
IMSC, SMPTE-TT, EBU-TT

Opens in every browser

Filepeek shows TTML on videos and as a table in Chrome, Edge, Firefox and Safari. On their own, browsers show it as XML.

  • YouChromeOpens through Filepeek
  • YouEdgeOpens through Filepeek
  • YouFirefoxOpens through Filepeek
  • YouSafariOpens through Filepeek

Apps that open TTML

  • WindowsVLC, over the video • Subtitle Edit
  • MacVLC, over the video • TextEdit shows its XML
  • iPhone and iPadVLC for iPhone and iPad, with the video
  • AndroidVLC for Android, with the video

Questions

How do I show a TTML on a video?

Drop the video and its captions together, or the folder that holds them. A file named like the video shows on it at once, and the Subtitles button picks another or turns them off.

What is the difference between TTML and DFXP?

None that matters: DFXP was TTML's first name, and .dfxp files are TTML. Both open here.

Why won't my video editor take my TTML?

Many editors and players only take SRT. Both hold lines with their times, so Subtitle Edit turns a TTML into an SRT in a moment.

Why are my captions out of step?

A TTML can count in frames or ticks, at the rates its root names, or start at the timecode a broadcast began at. Filepeek follows the rates it names, and the table shows each line as the file times it.

More video formats

All supported file types

Opens in a new tab

EXIF

Verify

License

Signature