Zero Signup ToolsFree browser tools

Converter Tools

LRC Lyrics Generator

Create a synced .lrc lyrics file in your browser. Play a song, tap to time-stamp each line, edit offsets, and export standard LRC. No upload, no signup.

1. Load the song

The audio stays on your device. It is read locally to play in your browser and is never uploaded.

No song loaded yet. Open an audio file to start timing, or import an existing .lrc below to re-time it.

2. Paste the lyrics

One line per row. Blank rows are kept so verses stay separated.

10 lyric lines loaded. Use Edit lyrics text to change the words.

3. Stamp each line

The highlighted row is next. Stamp it at the current playback time, or type a time directly into any row.

  1. [Verse 1]
  2. Woke up to the city lights again
  3. Counting every minute till the end
  4. Holding on to something I can't name
  5. Nothing ever really stays the same
  6. (blank line)
  7. [Chorus]
  8. And we run, we run into the night
  9. Chasing down the edges of the light
  10. Every step a story we rewrite
  11. We run, we run into the night

4. Tags and output

Global offset

0 ms

Written as the [offset] tag. Positive values make lyrics appear later in players that support it. To bake a shift into the stamps instead, use the shift buttons below.

Output options

Save this text as a file named exactly like the song with a .lrc extension (for example Song Title.lrc) in the same folder as the audio so your player can find it.

Re-time an existing .lrc

Load an .lrc file to edit its lines and timings here, then export a corrected copy.

How to use

  1. Open a local audio file with Open audio file. It plays in your browser and is never uploaded.
  2. Paste the song lyrics, one line per row, then choose Load these lines to send them to the timing editor.
  3. Play the track and press Stamp line, or the Enter key, exactly when the highlighted line should appear. The next line becomes active automatically.
  4. Fine-tune any line by typing a time, nudging it a tenth of a second, or using Go to jump the song back and re-check it.
  5. Add optional title, artist, and album tags, set a global offset if needed, then Copy or Download your .lrc file and save it next to the song.

About this tool

LRC Lyrics Generator builds a synchronized .lrc lyrics file by timing each line of a song against the audio itself, so a music player can scroll the words in time with the track. An .lrc file is the small text format that players such as foobar2000, MusicBee, PotPlayer, Poweramp, many car head units, and a range of phones and portable players read to show synced lyrics, where each line is prefixed with a timestamp like [01:23.45] giving the minute, second, and hundredth at which that line should appear. The workflow keeps everything on your device. First you open a local audio file, which is loaded into an in-page player through a browser object URL and is never uploaded or sent to a server. Then you paste the plain lyrics, one line per row, with blank rows kept so verses stay visually separated. As the song plays, you press the Stamp button, or the Enter key, at the exact moment the highlighted line should show, and the tool writes the current playback time onto that line and advances to the next one automatically, so timing a whole song is a matter of listening and tapping. Spacebar toggles play and pause and the arrow keys nudge the position by three seconds, so your hands can stay on the keyboard. Every captured time is fully editable afterward: type a precise mm:ss.xx value into any row, nudge a single line a tenth of a second earlier or later, jump the song back to a stamped line to re-check it, or clear and redo a stamp. A global offset slider writes the standard [offset] tag for players that honor it, and separate shift buttons can move every stamp together when you would rather bake a correction directly into the times. Optional ID tags for title, artist, album, and the file creator are added to the header in the conventional [ti], [ar], [al], and [by] form, and you can choose hundredths or millisecond precision for the timestamps. The result is shown as ready-to-save LRC text with a copy button and a download button that names the file from the title or the audio file name. You can also import an existing .lrc file to load its lines and timings into the editor, fix drift or typos, and export a corrected copy, which makes the tool useful for cleaning up lyrics that play a beat too early or too late. Because the whole pipeline, from reading the audio to writing the timestamps, runs in your browser with no dependencies and no network calls, your music and your lyrics never leave your computer.

Free to use. Works in your browser. No signup, no login.

Related tools

You may also like

All tools
All toolsConverter Tools