Free tool · TTMLSRT

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.
Open editor

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