Convert SRT to LRC Lyrics
Show lyrics in sync with a song or podcast in a music player. Convert any subtitle file to LRC, line by line.
🔒 Runs in your browser. Your files and text are not uploaded.
How to use the SRT to LRC Converter
- Drop an SRT, VTT, ASS, SBV or other subtitle file, or paste its text.
- Enter a title if you want a
[ti:]tag at the top of the file. - Keep Add an empty line where each lyric ends ticked so that the lyric disappears during instrumentals instead of staying on screen until the next line.
- Convert and download the .lrc. Put it next to the audio file with the same base name, e.g.
song.mp3andsong.lrc.
How the conversion works
Every subtitle becomes a line that starts with its start time in [mm:ss.xx] format (hundredths of a second). Multi-line subtitles are joined into one line, because most music players display one lyric line at a time. With the blank-line option enabled, an empty timestamp is added at a cue’s end time whenever the next line starts more than 1.5 seconds later, which tells the player to clear the lyric — useful for pauses and instrumental sections. Square brackets inside the text, such as [door slams], are turned into round brackets so that players do not mistake them for LRC tags.
[ti:My Song]
[00:12.50]First line of the lyrics
[00:16.00]
[00:17.20]Second line
Where LRC files work
LRC is supported by many music players on desktop and mobile — foobar2000 (with plug-ins), AIMP, MusicBee, VLC (as a subtitle), most Android players, and many car and hardware players when the file sits beside the song. Support for blank lines and the metadata tags differs between players; if a player shows odd lines, untick the blank-line option.
Timing tips
- If the lyrics are consistently early or late, shift the SRT first with the timing shifter; LRC offset tags are not understood by every player.
- For karaoke-style word timings you need an enhanced LRC editor — SRT stores only line timing.
- Keep each line short; lyrics with more than ~50 characters can be cut off on small displays.
Podcasts and spoken word
LRC is not only for songs. A transcript converted from SRT also works as a scrolling transcript in some podcast and audiobook players. Combine this with Clean SRT to remove sound descriptions first.
Simple, enhanced and extended LRC
You will meet several flavours of LRC. Simple LRC has one timestamp per line and is what this converter writes. Enhanced LRC adds word-level times such as <00:12.50> for karaoke highlighting, and A2 extensions use similar tags. Because SRT has no word timings, the output is always simple LRC, which every LRC-aware player understands.
Frequently asked questions
What happens to the end times?
LRC stores only start times. With the blank-line option an empty timestamp is added when there is a pause of more than 1.5 seconds after a line, so that lyric clears; otherwise end times are dropped.
Are multi-line subtitles supported?
They are merged into a single lyric line separated by a space.
Does my player need the same file name?
Most players look for an .lrc file next to the audio with the same name. Rename the downloaded file accordingly.
Can I add artist and album tags?
Open the .lrc in a text editor and add [ar:Artist] and [al:Album] lines at the top.
Will LRC keep italics and colours?
No. HTML-like tags are removed because LRC has no formatting.
Is anything uploaded?
No.