QiLing Tools

〽️LRC Maker - Sync Lyrics by Tapping, Export LRC, SRT & VTT

Make a synced LRC lyrics file that scrolls in your music player. Choose a song from your device, paste the lyrics one line per row and click Load lines, then press play and hit Space (or the big button on a phone) the moment each line starts — the cursor moves to the next line automatically. Made a mistake? Backspace undoes the last stamp, [ and ] nudge the selected line by 0.1 s, and you can drag markers on the waveform timeline or type an exact time in the list. Slow fast songs down to 0.5× while you tap, set a reaction compensation to cancel your key-press delay, and press E where an instrumental break begins to give the previous line an end time. Word mode stamps every word (or every character in Chinese, Japanese and Korean) and exports enhanced LRC with a <mm:ss.xx> tag before each word, while the karaoke preview fills in word by word like a KTV screen. Title, artist, album, author and a global [offset] tag are supported. Import an existing LRC, SRT or VTT file to keep editing, and export LRC, SRT or WebVTT — word timings become VTT karaoke timestamps. Your draft autosaves in the browser so nothing is lost if you close the tab, and the audio only plays locally; it is never uploaded.

Free · No sign-up · Runs in your browserLast updated:

Loading tool...

How to use LRC Lyrics Maker

  1. 1Choose the song, paste the lyrics and click Load lines (or import an existing LRC / SRT)
  2. 2Play the song and press Space as each line begins; fix timings with undo, nudges or by dragging on the timeline
  3. 3Check the karaoke preview, fill in the song tags and export LRC, SRT or VTT

FAQ

Where do I put the LRC file so my player shows the lyrics?
Most players — foobar2000, MusicBee, many car stereos and Android players — automatically load a .lrc file with the same name in the same folder as the song, for example “song.mp3” and “song.lrc”. Rename the exported file to match the song and keep them together; some players also let you attach a lyrics file manually.
What is enhanced (word-by-word) LRC?
Standard LRC has one timestamp per line. Enhanced LRC adds a <mm:ss.xx> tag before each word so players can highlight lyrics word by word like karaoke. In word mode, each press of Space stamps the next word (or character in Chinese). Players that don’t support it usually ignore the angle-bracket tags or show them as text, so export plain LRC if you need maximum compatibility.
What does the [offset] tag do?
Offset shifts every line by a number of milliseconds: positive values show lyrics earlier, negative values later. If all your lyrics are consistently a little early or late, set an offset instead of editing every line. The preview and the exported SRT and VTT apply the offset to their times.
My stamps are always a little late. How do I fix that?
Most people take 0.1–0.25 s to react to what they hear. Set Reaction compensation to 100–200 ms and that amount is subtracted from every stamp. You can also lower the playback speed while tapping, then fine-tune individual lines with [ and ] or by dragging their markers on the timeline.