Convert TTML
to SRT
Got a .ttml, .xml, or .dfxp file from a streaming or broadcast pipeline? Strip the XML envelope and get a clean .srt that drops into Premiere, DaVinci, or any consumer editor.
Input · TTML
Output · SRT
Everything runs in your browser — no upload, no signup.
Need to generate the captions in the first place?
Drop a video into the editor — 5 free minutes, no card needed.
Frequently asked
Does this work with .dfxp files?+
Yes — DFXP is a TTML profile. Open the .dfxp file, copy the contents, paste them in. Output is the same.
Will it preserve styling and positioning?+
No. SRT has no native styling, so styles, regions, and positioning attributes are dropped. Only timing and text survive.
What about word-level timing inside TTML spans?+
Word-level `<span>` timing is collapsed to plain text inside each cue. SRT can't represent word-level timing natively. If you need it, output VTT instead and use cue tags.
Learn more
TTML format
An XML-based subtitle format used by streaming services and broadcast workflows. Powerful styling and positioning, but verbose.
SRT format
The most common subtitle file format. Plain text with numbered cues and HH:MM:SS,mmm timestamps.
Guide
Choosing between TTML, SRT and other subtitle formats
More subtitle tools