Convert SRT to TTML

Turn a SubRip .srt file into a TTML timed-text .ttml document. Drop it below and it converts instantly in your browser.

Drop your .srt file here
or click to choose a file · or paste the text below

SRT and TTML, briefly

SubRip (.srt) is the most widely shared subtitle format, but many broadcast and streaming systems expect timed text as XML instead. TTML (Timed Text Markup Language) is that XML standard, with each caption written as a <p> element carrying begin and end attributes.

This converter takes each SRT cue and writes it into a clean TTML document, keeping the timing and line breaks. The result is valid timed text you can feed to a player or pipeline that needs TTML rather than SRT.

FAQ

Why would I need TTML instead of SRT?

Broadcast and streaming workflows often standardise on TTML or one of its profiles (SMPTE-TT, EBU-TT, IMSC) rather than SubRip. If a system rejects your .srt, a TTML version is usually what it wants.

What does the output look like?

A standard TTML document: a root, aand

, and one

per cue with begin and end times and the text, using
for line breaks.

Is my file uploaded anywhere?

No. Everything runs in your browser and your file never leaves your device.