Preview TTML in your browser
Drop in any TTML file and see a clean, structured table view with start/end times. Catch sync drift, missing lines, or mis-encoded characters before you ship.
Input
TTML file
Drop, paste, or pick
Output
Structured timeline
Clean cue table
- Runs 100% in your browser — nothing uploads
Paste your TTML content to see a clean, structured subtitle preview with start/end times.
See it in action
TTML → structured timeline view
What you put in → what you get back
Raw TTML
What you provide
<?xml version="1.0" encoding="UTF-8"?>
<tt xmlns="http://www.w3.org/ns/ttml">
<body>
<div>
<p begin="00:00:12.340" end="00:00:15.780">Hello, it's me</p>
<p begin="00:00:15.780" end="00:00:19.200">I was wondering if after all</p>
<p begin="00:00:19.200" end="00:00:22.840">these years you'd like to meet</p>
</div>
</body>
</tt>Parsed timeline
What you receive
# Start End Text 1 00:00:12.34 00:00:15.78 Hello, it's me 2 00:00:15.78 00:00:19.20 I was wondering if after all 3 00:00:19.20 00:00:22.84 these years you'd like to meet ✓ Format detected: TTML ✓ 3 cues parsed · 0 errors
Step-by-step guide
How to use this tool
- 01
Drop or paste TTML
File drag-and-drop, clipboard paste, or click to browse — whatever's fastest.
- 02
Wrong format?
If we detect a different format than the URL says, we'll suggest switching viewers.
Pasted SRT into the TTML viewer? We'll spot it.
- 03
Browse the timeline
Each line shows start/end times alongside the text — sortable, scannable, easy to spot anomalies.
Key features
Why use this tool
Timeline-indexed view
Every cue rendered with start, end, and content side-by-side — no squinting at raw text.
Format mismatch detection
Auto-detects the actual content type. Pasted TTML into the wrong viewer? We catch it and offer a switch.
Zero upload
Both file picker and clipboard input stay in your browser. Use it for confidential pre-release subtitles safely.
Common use cases
Who this tool is for
Subtitle QA
Review every line of a translated subtitle before delivering to a client or platform.
Quick debugging
When a player rejects a file, paste it here to spot the malformed line in seconds.
Lyric reading
Read along with subtitle content cleanly formatted.
Questions answered