字 AI-SRTSub

How to use the lyric sync tool

Load a song, paste the lyrics, tap a timestamp for each line as you listen, and export standard LRC or SRT. The audio plays locally and is never uploaded.

Updated 2026-10-17Tool guides

What this tool does

Give a song a lyric file that can be sung along to: one line per lyric, each line carrying a time point. Players read LRC, subtitle tracks read SRT, and both can be exported here.

  • Start from scratch — paste plain-text lyrics and tap along as you listen.
  • Fix an existing file — import an existing LRC and carry on from the first line without a time.
  • Export two formats — LRC for players, SRT for video subtitle tracks.
  • All keyboard — space plays and pauses, Enter stamps the current line, Z undoes.

1 Load the song

The first column on the left takes an audio file: MP3, M4A, FLAC, WAV and OGG all work. The audio plays locally and is never uploaded.

Audio quality does not affect timing accuracy, but a source with clear vocals is easier to follow; live recordings and sources with loud backing tracks are noticeably harder to sync.

The load-a-song area of the lyric sync tool
MP3 / M4A / FLAC / WAV / OGG all work, and the audio plays locally only

2 Paste the lyrics

Paste the lyrics into the second column, one line per lyric; blank lines are skipped automatically. Then click "Parse lyrics".

Pasting an existing LRC works too — its `[mm:ss.xx]` time tags are recognised, and after import you carry on from the first line without a time, so lines that are already timed do not have to be redone.

The paste-lyrics area and the parse-lyrics button
Paste one line per lyric, or paste a whole LRC and let the tool read the existing times

3 Tap along as you listen

Play the song and press Enter at the moment a line starts (or click "Stamp this line"); the time for that line is recorded and the cursor jumps to the next one.

Shortcuts: space plays and pauses, Enter stamps the current line, Z undoes one line. Pressing Enter during playback is the smoothest way to work — no switching back and forth between mouse and keyboard.

Stamped the wrong line? Press Z to undo it and stamp again. If you do not want to stamp a line at all (an instrumental break, a purely musical passage), click "Skip this line" and it will not appear in the export.

The play, stamp-this-line, undo-one-line and skip-this-line controls in the tap-along area
Space plays and pauses, Enter stamps the current line, Z undoes — hands stay on the keyboard

4 Export

The fourth column does the export: Download LRC for players, Download SRT for video subtitle tracks, or "Copy" to take the text directly.

Only lines with a time are exported; skipped lines never enter the file. In the SRT export each line lasts until the next one begins, and the last line falls back to 2 seconds.

The download-LRC, download-SRT and copy buttons in the export area
LRC for players, SRT for video; only lines with a time are exported

What is left untouched

The lyric text is not rewritten. Timing only adds one time point per line and never touches the words you pasted.

When you import an existing LRC, lines that already carry a time tag keep their original time and you only stamp from the first untimed line onward.

Common questions

Why are some lines missing from the export? Skipped lines and lines without a time never enter the file. Go back to step three and add them, or confirm they were meant to be skipped.

Can the times be changed afterwards? If you want to shift everything a little after stamping, export SRT and use Timeline adjustment to offset or scale it as a whole.

LRC or SRT — which should I export? LRC for music players (foobar2000, streaming clients, all sorts of players); SRT when the lyrics have to sit on video or be processed further with subtitle tools.

How long does one song take? It depends on how many lines there are and how precise you want to be. For a song of thirty or forty lines, a few minutes per pass once you know the flow; chasing word-level accuracy takes longer.

Privacy

Audio and lyrics are processed entirely in the browser: nothing is uploaded and nothing goes through a server. The audio is decoded and played locally only.

Related tools and guides

If you already have an LRC and want subtitles see LRC to SRT; for the thinking and the pitfalls behind timing see How to sync LRC lyrics; if the exported SRT is off use Timeline adjustment; and run the result through Subtitle QC.

Runs entirely in your browser, nothing to install.

Open the lyric sync tool

Related guides