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.
- 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
.ttml • .dfxp
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.