Sync Lyrics to Audio
Already have the correct lyrics? Paste them here — we time them to the audio with word-level accuracy. Great for Hindi, Punjabi, Urdu, and any song where AI transcription gets the spelling wrong.
Upload Audio or Video
Audio or video file
or drop your file here
MP3, WAV, FLAC, AAC, OGG, M4A, MP4, MKV, MOV, WEBM, AVI, WMV, M4V · max 100 MB
One line here becomes one line in the LRC, and blank lines become pauses. Or Import from file to pull the words out of an existing LRC / SRT / VTT / ASS / TTML — the old timestamps are stripped and re-derived from your audio.
Naming the language explicitly improves timing on non-English songs. Auto is fine for English.
Add the song and its lyrics to continue
Your synced LRC will appear here
Add the song and its lyrics on the left, then hit Sync. Your words come back unchanged — only the timestamps are added.
What you get back
Input · your lyrics, exactly as pasted
What you provide
Tune parda uthaaya, haaye kya baat ho gayi Haaye Ye mulakaat, vaardaat ho gayi
Output · the same lines, now timed
What you receive
[00:21.40]Tune parda uthaaya, haaye kya baat ho gayi [00:26.08]Haaye [00:27.95]Ye mulakaat, vaardaat ho gayi
How to use this tool
- 01
Upload the song
MP3, WAV, FLAC, M4A, or a video file up to 100 MB. The vocals are isolated first so the alignment listens to the voice, not the mix.
- 02
Paste the lyrics
One line per LRC line, blank lines for pauses. Already have an LRC, SRT, VTT, ASS or TTML? Import it — the old timestamps are stripped and only the words are kept.
- 03
Forced alignment runs
A CTC acoustic model matches your words to the waveform, placing every line — and every word inside it — where it is actually sung.
- 04
Check coverage & download
Every result reports how much of the track it anchored, so you can trust a good run and spot a bad one before you use it.
Why use this tool
Your words are never rewritten
The aligner only adds timestamps. It cannot change, drop, correct, or reorder a single line — what you paste is exactly what comes back.
Built for Indic and non-Latin scripts
Hindi, Punjabi, Urdu, Bengali, Arabic, Japanese and more. Where transcription mangles spelling and proper nouns, supplying the text sidesteps the problem entirely.
Word-level accuracy
Alignment resolves to roughly 20 ms per word — tight enough for karaoke highlighting, not just line scrolling.
Import from any subtitle format
Pull lyrics straight out of an existing LRC, SRT, VTT, ASS, or TTML file. Timestamps are discarded and re-derived from this audio.
Honest coverage score
You are told what percentage of lines were anchored. A low score is surfaced as a warning instead of being quietly shipped as a finished file.
Runs in the background
Close the tab once the job starts. It keeps running on our servers and shows up in Job History when it's finished.
Who this tool is for
Songs the AI gets wrong
Regional tracks, unusual spellings, and proper nouns where transcription reliably mangles the words.
Official lyrics you must match
Label-supplied or published lyrics that have to appear verbatim, character for character.
Re-timing an existing file
You have an LRC that drifts, or one made for a different master. Import it and re-time against this audio.
Language learning material
Time a transcript you've already checked, so every line lands exactly where it's sung.
Frequently asked questions
Related tools
Stop fixing what the AI misheard
Bring your own lyrics and get them timed in one pass. Free credits on signup, no card required.