Convert SRT subtitles to an LRC lyrics file
Turn an SRT subtitle file into a line-synced LRC lyrics file that music players can show while the song plays. The conversion runs in your browser and the file never leaves your device.
This guide is in English. The assistant supports 83 interface languages.
Convert your file
Free, no sign-up. Your file is read and converted in this browser and is never uploaded.
What the LRC file contains
Each SRT caption becomes one LRC line stamped with the caption's start time. The text of every line is kept exactly as written.
1 00:00:01,000 --> 00:00:03,500 Hello world becomes [00:01.00]Hello world
Why the end times disappear
An LRC file says when each line starts and nothing else. A player keeps a line on screen until the next one begins, so a gap of silence between two captions in the SRT is not kept as a gap in the LRC. If the silence matters, keep the SRT as well.
Line timing, not word timing
SRT files time whole captions, so the result is a plain line-timed LRC. Word-by-word karaoke highlighting needs word times, which an SRT never had. LyricTimestamps can produce those from the song and its lyrics.
Questions about this workflow
What happens to the end times?
LRC records when each line starts, not when it ends, so the end time of every subtitle is left out. Players show each line until the next one begins.
Will it work in my music player?
Most players that read synced lyrics accept line-timed LRC. Give the file the same name as the song if your player looks for it that way, and check that the first lines appear on time.
Can an SRT become word-by-word karaoke?
No. An SRT has no word timings, so the result is line-timed LRC. For word-level timing from a recording and its lyrics, use LyricTimestamps.