LRC Subtitle Format
What this format can express
- Text styling
- Plain text only
- On-screen positioning
- No
- Karaoke timing
- No
- Line breaks inside a cue
- Yes
- Timeline
- Start time only — end times are derived
- Timing resolution
- 10 ms
- Timing stored as frame numbers
- No
- Right-to-left text
- Yes
Examples
A typical LRC file, and what is read out of it
File
[ti:Sample Song]
[ar:Some Artist]
[length:00:41.00]
[offset:+250]
[00:12.00]First line of the song.
[00:15.30]Second line.
[00:15.30]Second line, translated.
[00:18.00]
[00:21.50]Final line.What it holds
4 cues, 5 lines of text
[00:12.00]
First line of the song.
[00:15.30]
Second line.
Second line, translated.
[00:18.00]
(no text)
[00:21.50]
Final line.
Outside the cues:
metadata [ti:Sample Song] [ar:Some Artist] [length:00:41.00] [offset:+250]
offset +250 ms, kept as read — the times below are the ones written in the file
no end times — every line runs until the next timestampThe right-hand side is not a converted file — it is what this site reads out of the left-hand side, and what every conversion of that file starts from.
An awkward LRC file, and what is still read out of it
File
[ar:Some Artist]
[0:05.5]Leading zero omitted, one decimal.
[00:07]Second with no centiseconds.
[00:03.00]Out of order.
[00:07.00][00:09.00]Repeated chorus line.
[00:12.00]What it holds
5 cues, 6 lines of text
[00:03.00]
Out of order.
[00:05.50]
Leading zero omitted, one decimal.
[00:07.00]
Second with no centiseconds.
Repeated chorus line.
[00:09.00]
Repeated chorus line.
[00:12.00]
(no text)
Outside the cues:
metadata [ar:Some Artist]
no end times — every line runs until the next timestampReal files arrive with a byte-order mark, Windows line endings, a stray line before a timecode, or a timecode that cannot be read at all. None of it throws: whatever cannot be understood is reported rather than dropped in silence.
Convert LRC Lyrics to another format
Each of these runs entirely in your browser. The labels say what that direction costs before you open it.
Converting into this format
- SubRip (SRT) → LRC Lyrics
- WebVTT (VTT) → LRC Lyrics
- Advanced SubStation Alpha (ASS) → LRC Lyrics
- SubStation Alpha (SSA) → LRC Lyrics
- YouTube SBV → LRC Lyrics
- SAMI (SMI) → LRC Lyrics
- MicroDVD → LRC Lyrics
- TTML (Timed Text) → LRC Lyrics
- SubtitleMatrix JSON → LRC Lyrics
- Plain Text (TXT) → LRC Lyrics
- CSV Spreadsheet → LRC Lyrics
LRC Lyrics is one of the subtitle formats this site handles, and this page is its reference: what it can store, what it cannot, and a page for every format you can convert it to.
The table above is the whole of it — there is no hidden feature list. When a row says no, that is exactly what is lost by converting into LRC, and each conversion page linked below says so before you open a file.
Every one of those conversions runs in your browser. Nothing is uploaded and no account is needed, which matters for material under an NDA, a patient record or a broadcast embargo.
Frequently asked questions
What is an LRC file?
`.lrc` is what music players use to show lyrics in time with a song: a bracketed timestamp and then the line. Phone players and desktop players alike read it.
Does LRC store styling?
No — it stores cues, and a cue is text with two times on it. A lyrics player draws the line in its own font and colour, and nothing in the file says otherwise.
Does a cue have an end time?
No. A line starts at a timestamp and stays until the next one begins, so an end is implied rather than stored. Converting into LRC therefore drops the ends, and every conversion page says so before you open a file.
Which format should I convert LRC to?
Nothing on this site takes everything an LRC file holds, so there is no free direction — each conversion page names its own list of losses. Pick the target by which of those lists you can live with, not by which format you have seen most often.
Can I open an LRC file in a text editor?
Yes. Yes. An `.lrc` file is a bracketed timestamp and a line of words, repeated — simple enough that people write them by hand for songs that have none.