Format conversion

TTML to SRT Converter

Convert TTML, DFXP, or XML subtitle files to SRT online for free, locally in your browser with no upload.

Free No signup Browser-local

TTML input

No signup. No server upload. Browser-only processing.

Drop a subtitle file here or choose one manually

Supports SRT, VTT, and ASS where relevant to the tool.

Selected file: sample.ttml

SRT output

Runs locally in your browser

Selected file: sample.ttml

Workflow notes

How to use this TTML to SRT tool

TTML and DFXP files often come from streaming, broadcast, or archive caption workflows. This converter reads timed text paragraph cues, removes XML wrapper and styling metadata, keeps readable caption text, and exports numbered SRT cues for editing, upload, and review.

  1. Add a supported subtitle file. Upload or paste a supported subtitle file (.ttml, .dfxp, .xml, .txt), or load the sample input to see the expected structure.
  2. Run the TTML to SRT tool. Use the browser-based converter or repair action to process the subtitle file locally on your device.
  3. Review and download the output. Check the first few cues, the middle of the file, and the final cue before copying or downloading the result.

Input and output checklist

  • Use a complete subtitle file with valid cue timing when possible.
  • Keep a copy of the original file before replacing it in your workflow.
  • Review the first few cues, the middle of the file, and the final cue after export.
  • Test the downloaded output in the destination player, editor, or upload form.

Common mistakes to avoid

  • Using the converter on a video file instead of a separate .ttml, .dfxp, or XML caption file.
  • Expecting SRT output to preserve TTML regions, positioning, colors, or styling metadata.
  • Uploading the SRT output before validating timing and reviewing stripped XML text.

All processing runs in your browser, so the subtitle or video file does not need to be uploaded to a server. That is useful for client review files, unreleased videos, internal training material, and other caption workflows where the text should stay on your device.

When to use this tool

Use this free TTML to SRT converter when a timed-text XML subtitle file from a streaming, broadcast, or archive workflow needs a standard SubRip copy for editing, upload, or review.

  • Convert TTML or DFXP captions to standard SRT.
  • Move XML timed text into subtitle editors that expect SubRip files.
  • Create a simpler review copy from streaming or broadcast caption exports.
  • Prepare parsed TTML cues for SRT validation, cleanup, or upload workflows.

FAQ

How do I convert a TTML subtitle file to SRT? +

Open the TTML to SRT converter, paste or upload the .ttml, .dfxp, or XML caption file, and export the timed text paragraphs as numbered SRT cues.

Is DFXP the same as TTML? +

DFXP is an older name often used for TTML-based timed text. In practical subtitle workflows, both usually mean XML captions with timed paragraph cues.

Does TTML styling survive in SRT? +

No. SRT keeps timing and readable text, but it does not preserve TTML regions, styles, positioning, or XML metadata.

Are TTML files uploaded to a server? +

No. The TTML to SRT conversion runs locally in your browser, so the subtitle file stays on your device.