Skip to content

ASS to LRC Subtitle Converter

Convert ASS Dialogue lines to timed LRC lyric lines. Override blocks and styling metadata are removed, while text and start times are kept for LRC-capable players.

Drag & drop your ASS file here

or click to browse

Supports .ass files up to 50 MB

Core Engine Architecture

Free Online ASS to LRC Converter

Our ASS to LRC converter transforms Advanced SubStation Alpha subtitle files into LRC (lyrics) format, where each line is preceded by a timestamp tag. Dialogue text and start times are preserved, while ASS override blocks and style assignments are removed. Raw vector-drawing path text is not specifically removed, so review output from drawing-heavy files. LRC is a common timed-lyrics format in music players and karaoke apps, so this conversion is useful when you want to reuse subtitle text as song lyrics.

Payload & Syntax Inspector

ASS to LRC Code Syntax & Structure Inspection

Side-by-side code inspection illustrating header definitions, timestamp syntax, and cue payload formatting

Millisecond Sync
input.ass
ASS SOURCE
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:04.00,Default,,0,0,0,,Hello, world!
Dialogue: 0,0:00:04.50,0:00:08.00,Default,,0,0,0,,This is a subtitle file.
Dialogue: 0,0:00:08.50,0:00:12.00,Default,,0,0,0,,Converted locally!
output.lrc
LRC RESULT
[00:01.00]Hello, world!
[00:04.50]This is a subtitle file.
[00:08.50]Converted locally!
Specification Sheet

ASS vs LRC Technical Specifications

Standard Compliant
Input Format

ASS

ASS

ASS (Advanced SubStation Alpha) is a powerful subtitle format with structured headers, style definitions, and dialogue events. It supports override tags for fonts, colors, positioning, effects, karaoke timing, and vector drawing. ASS is widely used in anime fansubbing and professional subtitle production.

Output Format

LRC

LRC

LRC is a lyrics format where each line of text is preceded by a timestamp tag in the form [mm:ss.xx]. It carries no styling or positioning - only the line text and its start time. LRC is a widely used timed-lyrics format supported by many music players and karaoke applications.

Format Differences

ASS uses structured sections ([Script Info], [V4+ Styles], [Events]) with complex headers. LRC is a flat list of timestamped lines with no structure.
ASS timestamps use H:MM:SS.cc format (0:01:30.50). LRC uses [mm:ss.xx] format, with hours folded into the total minute count.
ASS dialogue lines include override tags in curly braces ({\i1}, {\c&HFF0000&}, {\k20}). LRC uses plain text only, with no inline markup.
ASS files define styles in a [V4+ Styles] section with fonts, colors, borders, and shadows. LRC has no styling system at all.
ASS supports karaoke effects via {\k} timing tags per syllable. LRC supports only line-level timing, not syllable-level.
ASS files include style definitions and metadata that LRC omits, so the LRC output is usually smaller. Exact savings depend on the source file.

Conversion Troubleshooting & Gotchas

Practical solutions for player compatibility, character encoding, and timing synchronization

4 Common Gotchas
GOTCHA #1

Subtitle timing drifts or appears out of sync on media players

Video files frequently differ in framerate (e.g., 23.976 fps vs 25 fps). If the timing drifts steadily, use our Subtitle Sync tool to adjust the global offset or framerate stretch.

GOTCHA #2

Characters appear as garbled symbols or question marks (Mojibake)

Legacy files saved in Windows-1252, Shift-JIS, or GBK may render incorrectly. Our exporter standardizes output to clean UTF-8. Use our Subtitle Encoding Converter if the source file is corrupted.

GOTCHA #3

Overlapping captions when multiple speakers talk simultaneously

Different formats handle overlapping dialogue differently. If your target player cannot render stacked cues cleanly, open the file in our Subtitle Editor to adjust individual cue timings.

GOTCHA #4

Video editing software (Premiere, DaVinci, Final Cut) rejects the file

Professional NLE software enforces strict syntax rules. Our converter eliminates malformed line breaks and non-standard tags, producing clean, standardized files.

Features

Strips all ASS styling headers including [Script Info], [V4+ Styles], and [Events] sections
Removes ASS override tags like {\i1}, {\b1}, {\c}, {\k} completely from dialogue text
Extracts Dialogue text after removing override blocks
Converts ASS centisecond timestamps (0:01:30.50) to LRC [mm:ss.xx] format
Handles ASS karaoke timing tags by extracting line-level start times for LRC
Produces lightweight LRC files ideal for music players and karaoke software
Browser-based processing — no file uploads, files stay on your device
Free with no sign-up, no watermarks, files up to 50 MB each

Why Convert?

ASS files from anime fansubs and Aegisub projects contain complex styling that many music players cannot parse, while LRC provides simpler timestamped lyrics.
Karaoke timing data in ASS files (especially k-tagged karaoke effects) can be simplified to LRC line-level timing for use in standard music players.
ASS subtitle files are often larger than LRC because styling headers, override tags, and metadata are not needed for audio lyrics.
Some music players, including common LRC-capable apps, can display synchronized lyrics but cannot parse ASS styling.
ASS override tags (font, color, positioning, karaoke effects) are meaningless for audio playback and must be stripped for clean lyric display.
Converting ASS karaoke timing to LRC creates a simpler lyrics file without the overhead of subtitle styling.
Language learners who have ASS subtitles for anime can convert them to LRC for audio-only study with synced lyrics in mobile apps.
Scenarios

Common Use Cases

Anime Opening/Ending Lyrics

Extract lyrics from ASS subtitle files of anime openings and endings, converting karaoke-timed subtitles to LRC for music player display.

Karaoke Project Simplification

Convert complex ASS karaoke files with syllable timing to simplified LRC line-timed lyrics for standard karaoke software.

Styled Subtitle Cleanup

Strip all styling, fonts, and override tags from ASS files to get clean plain-text lyrics with timing for audio use.

Fansub to Music Library

Convert ASS subtitles from fansub anime releases to LRC format for your music library, displaying synced lyrics during audio playback.

File Size Reduction

Reduce ASS file size by converting to LRC and omitting style metadata while preserving Dialogue text and start times.

Format Ecosystem

Related Formats

How It Works

  1. 1

    Upload or drag your .ass file into the converter.

  2. 2

    The parser reads the [Events] section, extracting Dialogue lines and start times in file order.

  3. 3

    ASS override tags ({\i1}bold{\i0}, {\c&H0000FF&}red text) are stripped from dialogue text.

  4. 4

    ASS start times in 0:01:30.50 format are converted to LRC [01:30.50] timestamps.

  5. 5

    All styling metadata, fonts, colors, and positioning data are discarded.

  6. 6

    Download the clean .lrc file with plain text lyrics and simple timestamps.

Frequently Asked Questions

Yes. ASS subtitle files for anime openings and endings contain timed dialogue that can be converted to LRC lyrics. The converter strips styling metadata, override blocks, and karaoke effects, then extracts Dialogue text and start times. Review drawing-heavy files because raw path text can remain.

ASS override tags in curly braces ({\i1}, {\b1}, {\c&HFF0000&}, {\pos(100,200)}) control italic, bold, color, and positioning. All override tags are completely stripped during conversion, leaving clean plain text for the LRC output.

The converter reads each Dialogue line with fixed comma-separated field positions and uses the Start timestamp and Text field. Other fields are ignored since LRC only needs start time and text. A nonstandard Events field order may produce incorrect timing or text.

ASS karaoke effects use {\k} or {\kf} tags for syllable-level timing. The converter extracts only line-level start times for LRC, discarding per-syllable karaoke data. The result is line-timed LRC lyrics suitable for players that support LRC time tags.

ASS uses H:MM:SS.cc format (0:01:30.50) for Dialogue line start times. The converter extracts the start time and converts it to LRC [mm:ss.xx] format. Hours become part of the total minute count, so one hour is written as [60:00.00], not [01:00:00.00].

Yes, completely free with no sign-up, no watermarks, and files up to 50 MB each. All processing happens locally in your browser.

Ready to convert your subtitles?

Drop your ASS file here and convert to LRC instantly.