SRTKit
Free · No sign-up

DFXP to SRT Converter Online

Convert DFXP (Timed Text) subtitle files to clean, standard SRT for free. Cues and timing preserved, XML markup reduced to readable text. No sign-up, no watermarks.

No account required · No forced watermark on exports

Drop your .dfxp file here
.dfxp and .xml timed-text files — many files at once on the batch converter

DFXP SRT

Interface preview — conversion processing is not connected yet.

How to convert DFXP to SRT

  1. Upload your .dfxp file Pick the file from your device — no installation, no account.
  2. Cues are parsed from the XML Timed-text elements with begin and end times become numbered SRT cues.
  3. Download your .srt Clean, standard SRT with cue timing preserved.

What is a DFXP file?

DFXP (Distribution Format Exchange Profile) is a profile of TTML — an XML-based timed-text format built for distribution and interchange. Cues are stored as timed elements with begin and end attributes, plus optional styling. You will meet it as a delivery and interchange format in streaming and captioning pipelines, usually carrying a .dfxp or .xml extension. If your file is XML with timed paragraph elements inside a timed-text document, this is the format you are holding.

<tt xmlns="http://www.w3.org/ns/ttml">
  <body>
    <div>
      <p begin="00:00:01.000" end="00:00:03.500">Hello from a DFXP cue.</p>
    </div>
  </body>
</tt>

What is SRT?

SRT (SubRip Text) is the most widely supported subtitle format: numbered cues, start and end timestamps, plain text. It has no styling model — which is why converting is the moment to decide what the text should say, not what it should look like.

Why convert DFXP to SRT?

Got the SRT, but something is still off?

Conversion extracts text and timing — it cannot repair overlapping cues, encoding mismatches or junk tags that were already in the source.

See what breaks subtitles — and how to fix it →

DFXP to SRT FAQ

Is DFXP the same as TTML?

DFXP is a profile of TTML — a defined subset aimed at distribution. If your file declares a TTML namespace, the TTML to SRT converter handles it too.

What happens to styling like italics and colors?

SRT has no styling model, so styling does not carry over — text and timing do. The output is clean, readable cues with no markup fragments.

My file has an .xml extension instead of .dfxp. Will it work?

Yes. The extension is a hint, not a rule — what matters is the timed-text structure inside the file.

Is it free? Do I need an account?

Free, and no account — conversion works without sign-up. Fair-use limits keep the service fast for everyone.

More free converters

Working with several of these formats? Read the broadcast subtitle formats guide — what each format is and where it fits.