.LRC

LRC File

LRC Synchronized Lyrics
Ask a question
QUICK ANSWER

An LRC file is a plain-text file that pairs song lyrics with timestamps so a media player can scroll the words in sync with the audio, like karaoke. To use it, place the .lrc next to the matching song (same filename, same folder) and open in a player that supports synced lyrics such as MusicBee, foobar2000, or Poweramp. To read or edit the content, any text editor works.

Developer: Djun Kim (original LRC format, 1990s, for the Lyrics3/MiniLyrics ecosystem) Category: Text Files Open standard MIME: text/plain
OPENS ON Windows macOS Linux Android iOS
Related: .DOC · .ODT · .DOCX · .GDOC

On this page

19k+ extensions indexed
Last reviewed Jun 26, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the LRC file format?

.lrc is a plain-text sidecar file that stores synchronized lyrics for an audio track. Each lyric line is prefixed by one or more bracketed time tags in the format [mm:ss.xx] - for example, [01:23.45]Some lyric line - so a music player can scroll or highlight the correct line at exactly the right moment during playback.

At the top of the file, optional ID tags supply metadata: [ti:] for the track title, [ar:] for the artist, [al:] for the album, [by:] for the LRC editor's name, and [offset:] to shift all timing values by a fixed number of milliseconds when the lyrics drift early or late.

A simple .lrc file applies one timestamp per line. The Enhanced LRC variant (also called A2 LRC) adds per-word <mm:ss.xx> inline tags inside each line, enabling word-by-word highlighting similar to karaoke, much like what the .KAR format does with MIDI.

.lrc files carry the MIME type text/plain and have no binary signature, so players identify them by the bracketed timestamps. Modern files use UTF-8 encoding; older files from the 1990s and early 2000s are often encoded in ANSI, GBK, or Shift-JIS. Placing a .lrc file in the same folder as its audio file - for example, song.lrc beside song.mp3 - lets most players load it automatically. For video subtitles without timing-critical lyric sync, the .SRT or WebVTT formats are more common.

Security & safety

RISK: LOW

LRC is plain text and harmless - it cannot execute code. Open it in any editor without concern. The only practical issues are non-malicious: wrong character encoding causing garbled (mojibake) text, and lyrics that don't appear because the filename doesn't match the audio track or the player lacks a lyrics plugin. As always, download lyric files from reputable sources rather than ad-heavy 'free lyrics' sites.

Format details

in a nutshell
FULL NAMELRC Synchronized Lyricsaka Lyrics file, Synchronized lyrics
DEVELOPERDjun Kim (original LRC format, 1990s, for the Lyrics3/MiniLyrics ecosystem)since Mid-1990s (popularized by software music players and karaoke tools)
CATEGORYText Files
MIME TYPEtext/plain
TYPEPlain-text lyrics file with time tags; sidecar to an audio track
STANDARDOpen · royalty-free

Programs that open LRC files

Windows4 apps
Winamp Freemium With a lyrics plugin, Winamp loads the .lrc matching the playing track and displays synced lyrics.
Notepad / Notepad++ Open-source Open the .lrc as text to read or edit the lyrics and timestamps; set encoding to UTF-8 if you see garbled characters.
MusicBee Free Place the .lrc next to the matching audio file (same name); MusicBee shows synced lyrics in its Now Playing panel.
foobar2000 (with lyrics plugin) Free Install a synced-lyrics plugin (e.g. foo_openlyrics); it reads the .lrc beside the track and scrolls it.
macOS2 apps
TextEdit Built-in Open the .lrc as plain text to read or edit it (use Format > Make Plain Text).
Doppler / Swinsian (synced-lyrics players) Paid Modern macOS music players that display LRC synced lyrics for local tracks.
Linux2 apps
gedit / any text editor Open-source Open the .lrc as text to read or edit timestamps and lyrics.
Audacious (with lyrics plugin) Open-source Enable a lyrics plugin; Audacious displays the .lrc that matches the playing file.
Android2 apps
Poweramp Paid Place the .lrc next to the track (or in the lyrics folder); Poweramp shows synchronized lyrics during playback.
Musixmatch Freemium Fetches and displays synced lyrics; can import/match LRC-style timed lyrics.
iOS1 app
Musixmatch Freemium Displays time-synced lyrics for your music; LRC-style timing under the hood.

Technical details

deep spec
File structureLine-based plain text; each lyric line prefixed by one or more `[mm:ss.xx]` time tags; optional `[id:value]` metadata tags in a header block at the top
Time tag syntax`[mm:ss.xx]` where mm = minutes, ss = seconds, xx = hundredths of a second - for example `[02:34.56]`
Metadata tags`[ti:]` title, `[ar:]` artist, `[al:]` album, `[by:]` LRC file author, `[offset:]` global timing offset in milliseconds, `[length:]` track duration
Timing offset tag`[offset:+/-N]` shifts all line timestamps globally by N milliseconds; positive delays lyrics, negative advances them
Multiple time tags per lineA single lyric line may carry multiple time tags - e.g., `[00:12.34][01:45.67]Chorus text` - to reuse it at repeated timestamps such as chorus repetitions
Enhanced / A2 LRC variantPer-word inline tags `<mm:ss.xx>` inserted within a line enable word-by-word karaoke-style highlighting; support varies by player
Character encodingUTF-8 (modern standard); legacy files commonly use ANSI, GBK (Simplified Chinese), or Shift-JIS (Japanese)
MIME type`text/plain`
File identificationNo binary magic bytes; identified at runtime by the `[mm:ss.xx]` pattern appearing at line starts within the file content
Naming conventionMust share the base filename of its audio file - e.g., `song.lrc` alongside `song.mp3` - so players auto-load it without configuration
Typical file size1 KB - 10 KB for a single song's lyrics
Compression / encryptionNone; file is uncompressed, unencrypted plain text
Developer / originOriginated mid-1990s in PC karaoke and music-player software; popularized by Djun Kim within the Lyrics3 / MiniLyrics ecosystem
Platform supportWindows, macOS, Linux, Android, iOS - natively or via plugins in dedicated music players and media apps
ReleasedMid-1990s (popularized by software music players and karaoke tools)
Latest versionEnhanced LRC (A2 / word-level time tags) - de facto extension, no formal spec body
Open standardYes · royalty-free
Specificationen.wikipedia.org

LRC conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with LRC files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about LRC files.

Frequently asked questions

How do I open an LRC file?
Open it in any text editor (Notepad, Notepad++, TextEdit) to read or edit it. To use it for synced lyrics, place it next to the matching audio file (same base name) and play it in a player that supports LRC, such as Winamp, foobar2000 (with a plugin), MusicBee or Poweramp.
Why aren't my LRC lyrics showing up in my player?
Two common causes: the .lrc filename must match the song (song.mp3 -> song.lrc) and sit in the same folder, and your player needs synced-lyrics support (some need a plugin). Check those before assuming the file is broken.
My LRC lyrics are garbled - how do I fix it?
It's an encoding mismatch. Older LRC files (often from Asian sources) are ANSI/GBK/Shift-JIS, not UTF-8. Reopen in Notepad++ and switch the encoding, or re-save the file as UTF-8.
What do the numbers in brackets mean?
They're time tags in [minutes:seconds.hundredths]. They tell the player exactly when to show each lyric line. An [offset:] tag shifts every line's timing by the given milliseconds.
How do I convert LRC to SRT?
Use a tool like Subtitle Edit or an online LRC-to-SRT converter: each LRC time tag becomes a subtitle start time and each lyric line a cue. Handy for showing lyrics as subtitles over a video.
Can I make my own LRC file?
Yes - type the lyrics in a text editor and prefix each line with its [mm:ss.xx] time, or use a synced-lyrics editor that lets you tap the timestamps while the song plays. Save with the .lrc extension.

References

1Wikipedia - LRC (file format)en.wikipedia.org
2MusicBee - synced lyrics supportwww.getmusicbee.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.EXEWindows Executable (Portable Executable)
10.PRDXSoftMaker Presentations Document

Related extensions

.DOCMicrosoft Word 97-2003 Document
.ODTOpenDocument Text
.DOCXMicrosoft Word Open XML Document
.GDOCGoogle Docs Shortcut (Link to a Google Docs document)
.LSTList File (generic plain-text list / listing)
.VNTvNote (mobile phone text note / memo)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z