Sync Lyrics to Audio Automatically

To sync lyrics to audio, provide the song and its exact lyrics. LyricTimestamps matches each word to the vocal timeline and creates a timed lyric or subtitle file — no tapping along in time, and no manual timestamp typing.

The result is a set of word-level start and end times you can review, correct, and export as LRC, SRT, VTT, or JSON.

Sync my lyrics

Upload the audio, paste the lyrics, choose your outputs, and start alignment.

Try it free, then see pricing for longer monthly use.

How automatic alignment works

Automatic alignment is a matching problem, not a guessing game. The service reads the vocal in your file, reads the word sequence you supplied, and finds the most likely position for every word in that sequence. Each word comes back with a start time, an end time, and a confidence value, which is why the review step can point at exactly the lines that need a second look.

Word-level output (JSON)
{
  "duration_seconds": 194.6,
  "words": [
    { "word": "I", "start": 12.48, "end": 12.61, "confidence": 0.97, "line_index": 0 },
    { "word": "remember", "start": 12.63, "end": 13.12, "confidence": 0.95, "line_index": 0 }
  ]
}

What affects accuracy

Repeated lines

The text must contain a repeated line as many times as it is sung. A chorus written once but performed three times leaves two passes unaccounted for.

Ad-libs and spoken parts

Audible ad-libs, count-ins, and spoken asides are words too. Include them if you want them timed; omit them if you want them ignored.

Section labels

Markers such as [Verse 2] or "Bridge:" are never sung. The product flags lines that look like labels or stage directions and skips them so they cannot absorb time that belongs to real words. You can tick any of them back in if they really are sung.

Lyric order

Alignment follows your ordering. If the recording rearranges sections, reorder the text to match the take rather than the published lyric sheet.

Reviewing and correcting the timing

After a job finishes you can play the audio with the words highlighting in time, switch on confidence shading to see where the aligner was least certain, and work through the flagged lines. Editing the lyric text and re-aligning fixes most mismatches, because the underlying cause is usually text that did not match the performance.

When you want millisecond control instead, the manual timing editor lets you move individual word boundaries and then export from the corrected version.

The LyricTimestamps generator showing the audio upload area, the lyrics box with an accuracy tip, and output format checkboxes.

Syncing lyrics: common questions

Can I sync lyrics without pasting them?
No. The audio file and the lyric text are both required. Alignment decides when each supplied word occurs; it does not invent the words.
Do repeated choruses confuse the alignment?
Repetition is fine as long as the text repeats too. Problems appear when a chorus is sung four times but written once, because the extra passes have no words to attach to.
What about spoken intros and ad-libs?
Write them into the lyric text if they are audible and you want them timed. Leave them out if you would rather the aligner treat them as instrumental.
Does the lyric order matter?
Yes. Alignment follows the order of the text you supply, so a bridge placed before the second chorus in your text but after it in the recording will pull timing out of place.
What can I do when a line is timed wrongly?
Low-confidence and skipped lines are surfaced for review. You can edit the lyric text and re-align, exclude a line, or open the manual timing editor and adjust individual words.
Which files can I download when it is finished?
Finished jobs export as LRC, SRT, VTT, or JSON.
Align my song now

Try it free, then see pricing for longer monthly use.