TTML to SMI Subtitle Converter
Fast. Private. Perfect.
100% local processing in your browser. No upload. No waiting.
Drag & drop your TTML file here
or click to browse
Supports .ttml, .itt, .xml files up to 50 MB
More Subtitle Tools
How It Works
Upload TTML File
Drag & drop or select your .ttml file
Convert Instantly
We process it locally in your browser
Download SMI
Get your .smi file immediately
More Conversions You Might Need
Why Choose AllSubConverter?
Your Privacy Matters
Everything runs in your browser. Your files are never uploaded.
Lightning Fast
Optimized processing engine converts files in seconds.
Free & Local
Each file can be up to 50 MB. Batches can contain up to 200 files or 1 GB total.
Works Everywhere
Works on Windows, Mac, Linux, iOS, Android - any modern browser.
Free Online TTML to SMI Converter
This converter reads <p> cues from a TTML document and writes a SAMI document. Cue starts become millisecond <SYNC Start> values, line breaks become <br> tags, HTML special characters are escaped, and each cue end is marked with a blank <SYNC> entry. The output uses one default ENCC language class.
Input Format
TTMLTTML (Timed Text Markup Language) is an XML subtitle format. This converter looks for <p> elements with begin and end, or begin and dur, timing attributes, and accepts second-based or clock-valued timing. Cues without a begin attribute are skipped.
Output Format
SMISMI (SAMI, Synchronized Accessible Media Interchange) is an HTML-like subtitle format using <SYNC> elements with millisecond Start times. This converter emits a single-language document with one default ENCC class; it does not create multiple language tracks.
Features
Why Convert?
Format Differences
Common Use Cases
Legacy Caption Format
Create a SAMI document for an older workflow that accepts SMI captions.
Timing Conversion
Move TTML begin and end values into paired SAMI <SYNC> entries.
Text Safety
Escape ampersands and angle brackets while retaining cue line breaks.
Related Formats
Frequently Asked Questions
No. It creates one single-language SAMI document with one default ENCC class.
TTML line breaks are written as <br> tags in the SAMI output.
Yes. There is no registration or watermark, and conversion happens in your browser.
Each cue is followed by a blank <SYNC> entry at the cue end time.
Yes. Ampersands, less-than signs, and greater-than signs are escaped for the HTML-like SAMI document.
No. Processing stays in your browser and the subtitle file is not uploaded.