LRC to SRT
Convert subtitle files right in your browser. Nothing is uploaded, nothing is stored.
About this converter
LRC is the timestamped lyric format. Because LRC marks only start times, each line is held until the next one begins.
LRC is the timestamped-lyrics format that music players read; SRT is the subtitle format video players read. This page converts one into the other, which is what you need when you have timed lyrics or a karaoke file and want them to appear as subtitles on a video.
LRC timestamps mark when a line begins and often nothing else, so each line needs an end time invented for it. This converter gives every cue a default duration and, where the next line follows closely, ends the cue just before it — so lines do not overlap or linger.
Related tools
Frequently asked questions
- Why do LRC lines need an end time at all?
- LRC marks when a line starts and leaves the end implicit — a player just shows it until the next one. SRT requires an explicit end for every cue, so one has to be supplied.
- How is the end time chosen?
- Each line gets a default duration, shortened when the following line starts sooner so the two do not overlap. It is a reasonable default rather than a reading of the song.
- Can I adjust the timings afterwards?
- Yes. The output is a normal SRT file, so open it in any subtitle editor and nudge the cues where the defaults do not fit.
- Does it handle LRC files with multiple timestamps per line?
- Repeated timestamps on one line are expanded into separate cues, which is what those files mean — the same lyric appearing at several points.
- Is anything uploaded?
- No. The conversion runs in your browser.