← Glossary · File format

iTT

iTunes Timed Text

Apple's TTML 1.0 profile for subtitles in Final Cut Pro and iTunes Connect (Apple TV+). A strict XML format with limited per-element styling.

In depth

iTT (iTunes Timed Text) is Apple's proprietary subtitle format based on TTML 1.0. It's the required format for delivering captions to iTunes Connect (now Apple TV+) and the native caption format in Final Cut Pro. The format is XML-based with Apple-specific constraints: limited styling options (font family, size, color, position), strict timing format, and a specific namespace structure. Most video editors outside the Apple ecosystem can't read .itt directly — convert to SRT or VTT for cross-platform use.

When to use it

Use iTT when delivering captions to Apple TV+ via iTunes Connect, working with Final Cut Pro's native caption workflow, or receiving caption files from Apple-ecosystem editors. Convert to SRT for everything else.

Example

<tt xmlns="http://www.w3.org/ns/ttml" xmlns:ttp="http://www.w3.org/ns/ttml#parameter">
  <body>
    <div>
      <p begin="00:00:01.000" end="00:00:03.500">Hello world.</p>
    </div>
  </body>
</tt>

Frequently asked

How do I convert iTT to SRT?+

Use SoCaptions' free iTT to SRT converter — paste the .itt XML contents, get a clean .srt back. The conversion strips XML structure and outputs plain-text cues with timestamps.

How do I convert iTT to TXT?+

Use SoCaptions' iTT to TXT converter to strip all XML markup and timing, leaving just the plain text transcript — one line per cue.

Is iTT the same as TTML?+

iTT is a profile (subset) of TTML 1.0 with Apple-specific constraints. A TTML parser can usually read iTT, but an iTT-only tool may reject full TTML with advanced features.

Can Premiere Pro open .itt files?+

Not directly. Convert to SRT first using SoCaptions' converter, then import the SRT into Premiere.

Related terms
Skip the file-format gymnastics.
Drop a video into the SoCaptions editor — get ready-to-publish captions in any format.
Try free