MakeLRC reference

LRC File Format

An LRC file pairs lyric text with the time at which each line begins. This reference explains the timestamp syntax, common metadata tags, precision limits, and what to check when a player does not display the file correctly.

Create or edit an LRC file

Basic LRC syntax

A timed lyric line starts with a timestamp in square brackets, followed by the lyric text. The common format is minutes, seconds, and a fractional second:

[00:12.50]The first line begins here
[00:16.20]The next line follows

In this example, the first line begins at 12.50 seconds and the next line begins at 16.20 seconds. LRC timestamps mark line starts; they do not normally contain a separate end time.

Metadata tags

Many LRC files include metadata in the same bracket style. Common examples are:

[ti:Track title]
[ar:Artist name]
[al:Album name]
[by:Creator]

Metadata support varies between players. MakeLRC preserves timed lyric lines when importing LRC files and ignores metadata-only lines when creating editable subtitle rows.

Timestamp precision

MakeLRC exports line timestamps with two decimal places, such as [01:02.50]. Its LRC importer accepts timestamps with one to three fractional digits and accepts either a dot or a colon before the fraction, depending on the source file.

Different players may round or interpret fractional seconds differently. If a line appears slightly early or late, compare the file in the target player and adjust the affected line rather than assuming every player uses the same precision.

What MakeLRC exports

An LRC export includes metadata lines followed by the timed lyrics. The title is based on the audio filename, while the lyric lines are sorted by their start time:

[ti:Track]
[ar:Artist]
[by:Lyrics to SRT Generator]
[00:01.25]First line
[00:05.80]Second line

Blank lyric lines are excluded from the exported file. If you need to change a timestamp, use the editor and export a new copy.

LRC and SRT are not identical

Converting between formats can require an end-time rule. Check the final file in the player or editor where you intend to use it.

When a player does not display an LRC file

Related guides

Learn how to make an LRC file from untimed lyrics, or fix timing in an existing LRC or SRT file.

Open MakeLRC