Guide

How to Sync Lyrics to a Song

Timing lyrics by ear sounds fiddly until you've done it once. The whole flow is one pass through the song: load the track, paste the lyrics, and tap the instant each line starts. Five minutes, a millisecond-accurate .lrc file, and nothing leaves your device.

What you need

Two things, and you probably already have both: an audio (or video) file and the lyrics. That's it. Lyricron runs entirely in your browser, so there's no account to create, no software to install, and no file ever leaves your machine.

  • The song - MP3, WAV, M4A, WebM, or a video file (video plays as audio only).
  • The lyrics - plain text you type, paste, or import, or a synced file from LRCLIB.
Step 1 - Load a track

Load a track

Drag the file anywhere on the page, or click to open the file picker. Lyricron decodes the audio locally and is ready to play. If you drop a video, only its audio track is used.

Lyricron's upload screen with a dropzone for an audio or video file

Drop an audio or video file anywhere on the page.

Step 2 - Add the lyrics

Add lyrics

You have four ways in: type them by hand, paste plain lyrics, import an existing .lrc or .txt, or search LRCLIB to pull down already-synced (or plain) lyrics for your track.

The three ways to add lyrics: enter manually, search LRCLIB, or import a file

Manual entry, LRCLIB search, or a file import - your call.

Step 3 - Tap to annotate

Tap to annotate each line

Press play and hit Annotate the instant each line starts. The button lights up the moment you're allowed to stamp. Leave a blank line (or press Annotate on an empty line) to mark an instrumental gap, and the next sung line picks up right where it should.

Lyricron's desktop editor mid-annotation, with the Annotate button active for the next line

The Annotate button lights up when it's ready for the next line.

Step 4 - Preview & export

Preview, then export

Watch the finished sync playback with the active line highlighted in real time. Happy with it? Copy the timed lyrics to the clipboard or download a ready-to-use .lrc - or .srt if you need subtitles instead.

Preview mode showing every line annotated and ready to export

Live preview with the active line highlighted, then copy or download.

Every action has a shortcut

Lyricron is built keyboard-first. You can time an entire song without touching the mouse. Here's the full reference:

ActionShortcut
Play / pauseSpace
Seek back / forward 5 s← / →
Seek back / forward 1 sShift + ← / Shift + →
Previous / next timed lineCtrl/⌘ + ← / Ctrl/⌘ + →
Annotate the next lineEnter
Set highlighted line to current timeCtrl/⌘ + Enter
Nudge last line −50 / +50 ms[ / ]
Nudge highlighted line −50 / +50 msCtrl/⌘ + [ / Ctrl/⌘ + ]
Delete last timestampDelete
Extend selection up / downShift + ↑ / Shift + ↓
Clear selectionEsc
Undo / redoBackspace (or Ctrl/⌘ + Z) / Ctrl/⌘ + Shift + Z

Fixing drift

If a line lands a touch early or late, you don't redo the pass - you nudge it. Select a line (or a whole run of lines) and shift timestamps in 50 ms steps, or realign a block to the playhead in one move.

  • ±50 ms nudges - [ / ] on the active line, Ctrl/⌘ + [ / ] for the highlighted line.
  • Shift-all - move every timestamp at once when the whole file needs the same correction.
  • Bulk selection - Shift-click a range and nudge or clear the whole block as a single undo step.

Common mistakes (and how to avoid them)

  • Starting late - hit Annotate on the first sung syllable of the line, not the breath before it. You can nudge the timestamp afterward if it lands slightly off.
  • Wrong offset - if every line is consistently early or late, fix it once with shift-all instead of nudging line by line.
  • VBR drift - variable-bitrate files can make timestamps wander late in the song. Keep your preview pass tight and nudge where it drifts.
  • Missing gaps - stamp a blank line for instrumental sections so the next lyric doesn't highlight too early.
New to the format? Read What is an LRC file? to see exactly what the exported file contains, or check the FAQ for the short answers.

Try it on a track you know

No account, no upload. Open the app and time a song in one pass.

Launch app