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.
More subtitle tools