TTML to LRC Converter

Quickly convert TTML files to LRC format, supporting single/batch file uploads and text input

TTML to LRC Conversion

Upload single or multiple TTML files, or directly input TTML content, convert to LRC format with one click

Instructions

Three Conversion Methods

  1. Text Input

    Directly input or paste TTML content into the text box

  2. Single File Upload

    Click to select or drag a single TTML file, content will display in the text box

  3. Batch File Upload

    Click to select or drag multiple TTML files, automatically batch process

File Upload Methods

  • Click to Upload:Click 'Select File' button to choose files from file browser
  • Drag to Upload:Directly drag TTML files to the upload area
  • Multi-file Support:Batch upload mode supports selecting or dragging multiple files simultaneously
  • Real-time Feedback:Upload area will highlight during drag

Why this tool

  • Plain-text format converts directly — paste XML, no software needed
  • Supports both clock and offset time expressions; word-level TTML degrades to line-level
  • Files are processed entirely on your device and never uploaded
  • Completely free, with no limits on conversions or file counts

TTML Format Description

.ttml

TTML (Timed Text Markup Language) is the W3C XML subtitle standard used in broadcasting and streaming (e.g. Apple Music word-level lyrics), but not recognized by music players

<?xml version="1.0"?>
<tt xmlns="http://www.w3.org/ns/ttml"><body><div>
<p begin="00:00:01.000" end="00:00:04.500">First lyric line</p>
<p begin="5s" dur="3s">Second lyric line</p>
</div></body></tt>

* Clock (HH:MM:SS.mmm) and offset (1.5s/500ms) time expressions are supported; word-level <span> timing is merged into line text

LRC Format Description

.lrc

LRC is the most universal lyrics format with line-level timestamps, supported by nearly every music player and subtitle tool

[00:01.00]First lyric line
[00:05.00]Second lyric line

About TTML to LRC Conversion Tool

TTML to LRC Converter is a free online tool that converts TTML/DFXP XML subtitles — pasted or uploaded — into LRC lyrics format. Both clock-time and offset-time expressions are supported, and Apple Music-style word-level TTML is gracefully merged into line-level lyrics. Batch conversion supported, and files never leave your device.

Open the tool
sample.lrc
[00:00.42]I heard the whole city as one song
[00:03.60]The street you walked down is still lit
[00:07.15]The wind scattered the words I never finished
[00:11.00]We are all waiting for the next season

Core Features

  • Local Conversion

    TTML is plain-text XML — paste or upload and convert right in your browser, no software to install

  • Full Time Expressions

    Supports both clock time and offset time (dur attribute); Apple Music-style word-level <span> timing is merged into line-level lyrics

  • Batch Processing

    Upload and convert multiple files at once to save time

  • Real-Time Preview

    Preview conversion results instantly to check quality before downloading

  • Privacy First

    All parsing and conversion happens on your device. Files are never uploaded to any server

  • Easy Downloads

    Single-file download or batch ZIP export to fit your workflow

Application Scenarios

TTML Subtitles to Lyrics

Convert broadcast-grade TTML subtitles or Apple Music word-level lyrics into universal LRC for use in more players

Open the tool

Player Compatibility

Make lyrics display correctly in Foobar2000, AIMP, MusicBee and other players

Open the tool

Karaoke Display

The converted LRC works directly for karaoke-style scrolling lyrics in players

Open the tool

Video Subtitles

Converted LRC can be further converted to SRT and other subtitle formats for lyric videos and MVs

Open the tool

Migration & Backup

Turn lyrics into an open format for long-term archiving, safe from platform or software lock-in

Open the tool

Re-Editing

Once converted to LRC, edit timing and text in any text editor or online LRC editor

Open the tool

Format Comparison Analysis

TTML Format

TTML is the W3C XML subtitle standard, widely adopted in broadcasting and streaming (Netflix, Apple Music) — rigorous but verbose

  • W3C international standard
  • Supports word-level timing (Apple Music)
  • Flexible time expressions
  • Broad industry adoption
  • Rigorous and highly extensible

LRC Format

LRC (Lyrics) is the most popular open lyrics format, supported by almost every music player and subtitle tool

  • Extremely universal — works in almost every player
  • Plain text, directly editable
  • Simple format, easy to read and maintain
  • Small file size
  • Can include song metadata (title, artist, album)

TTML Format

TTML is the W3C XML subtitle standard, widely adopted in broadcasting and streaming (Netflix, Apple Music) — rigorous but verbose

  • Not supported by music players
  • Verbose XML structure
  • Hard to edit by hand
  • Larger file sizes

LRC Format

LRC (Lyrics) is the most popular open lyrics format, supported by almost every music player and subtitle tool

  • Standard LRC only supports line-level timing
  • No rich text styling
  • Word highlighting requires the ELRC extension
  • Limited layout capabilities

Technical Specifications

TTML Format Technical Specifications
  • Time format: clock or offset expressions
  • Character encoding: UTF-8
  • File extension: .ttml / .dfxp
  • XML structure with <p> carrying text
  • W3C standard format
LRC Format Technical Specifications
  • Time format: [minutes:seconds.centiseconds]
  • Character encoding: UTF-8
  • File extension: .lrc
  • Line-level and word-level (ELRC) modes
  • Metadata tags supported (ti:, ar:, al:, etc.)

Frequently Asked Questions

Free to start · No install

About TTML to LRC Conversion Tool

TTML to LRC Converter is a free online tool that converts TTML/DFXP XML subtitles — pasted or uploaded — into LRC lyrics format. Both clock-time and offset-time expressions are supported, and Apple Music-style word-level TTML is gracefully merged into line-level lyrics. Batch conversion supported, and files never leave your device.

  • Free credits on signup
  • Bilingual lyrics output
  • MP3 / WAV / FLAC supported