Skip to content

LRC to ASS Subtitle Converter

Fast. Private. Perfect.

100% local processing in your browser. No upload. No waiting.

Private & Secure
Blazing Fast
Free & Private
LRC
[00:01.00]Hello, world!
[00:04.50]This is a subtitle file.
[00:08.50]Converted locally!
ASS
[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!

Drag & drop your LRC file here

or click to browse

Supports .lrc files up to 50 MB

100% LocalNo UploadSecureInstant

How It Works

1

Upload LRC File

Drag & drop or select your .lrc file

2

Convert Instantly

We process it locally in your browser

3

Download ASS

Get your .ass file immediately

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.

From Audio Lyrics to Video Subtitles

LRC files are designed for audio playback, where each lyric line appears at its timestamp and persists until the next line begins. When you need those same lyrics as video subtitles, ASS provides styling, positioning, and visual effects that LRC cannot offer. This converter reads LRC timestamp tags, converts minute-second timing to ASS centisecond format, generates a complete ASS script with default styles, and outputs Dialogue lines ready for Aegisub editing or video embedding.

Input Format

LRC

LRC is a lyrics file format where each line of text is prefixed with a timestamp tag in [mm:ss.xx] or [mm:ss.xxx] format. LRC files contain optional metadata tags for title ([ti:]), artist ([ar:]), album ([al:]), and offset ([offset:]). LRC lines have start timestamps but no end timestamps; each line persists until the next begins.

Output Format

ASS

ASS (Advanced SubStation Alpha v4+) is a styled subtitle format with [Script Info], [V4+ Styles], and [Events] sections. Dialogue lines carry Start and End times in centisecond format, style references, and text content. ASS supports fonts, colors, outlines, shadows, positioning, and karaoke effects.

Features

Reads LRC timestamp tags ([mm:ss.xx] or [mm:ss.xxx]) and converts to ASS centisecond timing
Calculates end times automatically based on the next line start timestamp
Generates complete ASS script with [Script Info], [V4+ Styles], and [Events] sections
Creates a Default style with readable font, color, and outline settings
Reads repeated line-level timestamp tags and creates a cue for each tagged lyric
Preserves international lyric text with UTF-8 output
Outputs ASS compatible with Aegisub, libass, VLC, and MKVToolNix
Processes entirely in the browser with no file uploads

Why Convert?

ASS supports font customization, outlines, and shadows for readable lyrics against any video background.
ASS positioning allows placing lyrics at specific screen locations, useful for music videos with custom layouts.
ASS is compatible with video editors and media players; LRC is only for audio players.
ASS supports karaoke effects ({\k} tags) that can be added in Aegisub for syllable-highlighted singing.
ASS can be embedded in MKV containers for self-contained music video delivery with styled lyrics.
Converting LRC to ASS bridges the gap between audio lyric files and video subtitle workflows.
ASS alpha channel allows semi-transparent lyric text for subtle visual effects in music videos.

Format Differences

LRC uses [mm:ss.xx] timestamp tags. ASS uses H:MM:SS.cc timestamps in Start and End fields.
LRC lines have only a start timestamp. ASS Dialogue lines have both Start and End times.
LRC has no styling support. ASS supports fonts, colors, outlines, shadows, and positioning.
LRC metadata uses [ti:], [ar:], [al:] tags. ASS metadata goes in [Script Info] section.
LRC is for audio players. ASS is for video players and subtitle editors.
LRC files are simple text with one timestamp per line. ASS files are structured scripts with sections.

Common Use Cases

Music Video Subtitles

Convert LRC lyrics to ASS subtitles for embedding styled lyrics in music videos with custom fonts and positioning.

Karaoke Video Creation

Transform LRC lyric files into ASS format for adding karaoke timing effects in Aegisub and producing karaoke videos.

Language Learning Videos

Convert LRC language learning content to ASS subtitles for educational videos with bilingual text and positioned annotations.

Concert Video Lyrics

Display synchronized lyrics in concert or live performance videos by converting LRC files to styled ASS subtitles.

Aegisub Lyric Editing

Import LRC lyrics into Aegisub by converting to ASS format for access to professional styling and typesetting tools.

Related Formats

Frequently Asked Questions

LRC uses [mm:ss.xx] format (minutes:seconds.centiseconds). ASS uses H:MM:SS.cc format. The converter extracts minutes and seconds from LRC tags and maps them to the ASS time format. For example, [01:30.50] in LRC becomes 0:01:30.50 in ASS.

No. Title, artist, album, and offset metadata tags are ignored. The generated ASS uses the converter's standard script metadata.

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

LRC lines have only start timestamps with no explicit end time. The converter calculates each line end time as the start time of the next line. The last line gets a default duration of 3 seconds since there is no subsequent timestamp.

Yes. The ASS output opens in Aegisub where you can add karaoke timing tags ({\k}, {\kf}) for syllable-by-syllable highlight effects. This is useful for creating karaoke videos from LRC lyrics.

Enhanced LRC word-level timestamps are not converted to ASS karaoke tags and may remain in the exported text. Strip them from the LRC first, then add karaoke timing in Aegisub if you need syllable-level highlighting.

Ready to convert your subtitles?

Drop your LRC file here and convert to ASS instantly.