Trove Player

Free tool

LRC to SRT Converter

Turn synced .lrc lyrics into .srt subtitles — or convert SRT back to LRC. Free, automatic format detection, timestamp shifting, and nothing leaves your browser.

Paste LRC or SRT

seconds (±)

Output

Conversion runs entirely in your browser — nothing is uploaded. Direction is detected automatically: LRC in → SRT out, SRT in → LRC out. Repeated-chorus lines with multiple LRC timestamps are expanded correctly.

Why convert LRC to SRT?

LRC and SRT solve the same problem — text synced to time — for two different worlds. Music players read .lrc files; video editors and players read .srt. The moment your synced lyrics need to appear in a video — a lyric video, a karaoke edit, a cover recording for YouTube, a CapCut or Premiere project — they have to become subtitles. This LRC to SRT converter does that in one paste, keeping every timestamp intact.

The reverse direction is just as useful: subtitles from a lyric video can become an .lrc file that plays word-perfect in a music player. Combine it with our LRC Maker to fix any timing drift afterwards.

How the timing math works

  • LRC → SRT: each lyric line starts at its LRC timestamp and ends where the next line begins; the last line gets 4 seconds. Millisecond precision is preserved.
  • SRT → LRC:each cue's start time becomes the LRC timestamp, rounded to hundredths of a second — the precision LRC players expect.
  • Offset: shift every timestamp by ±N seconds in either direction — handy when the audio in your video starts a little earlier or later than the original track.

LRC to SRT FAQ

Formats, end times and edge cases, answered.

How do I convert an LRC file to SRT?

Paste the contents of your .lrc file (or open the file) into the converter above — the SRT version appears instantly. Each lyric line becomes a subtitle cue that lasts until the next line starts. Download the .srt and drop it next to your video.

Can I convert SRT back to LRC?

Yes. Paste an .srt file and the tool detects the direction automatically, producing an .lrc file using each cue's start time. Name the .lrc exactly like your audio file and any LRC-aware player — including Trove Player — will show synced lyrics.

What's the difference between LRC and SRT?

LRC is the lyrics format music players use: one timestamp per line, no end times. SRT is the subtitle format video players and editors use: numbered cues with a start and an end time, precise to milliseconds. Converting LRC to SRT lets you reuse synced lyrics as subtitles in videos, karaoke edits and CapCut/Premiere projects.

How are end times chosen when converting LRC to SRT?

SRT requires an end time but LRC doesn't have one, so each cue ends where the next line begins. The final line gets a 4-second duration. You can fine-tune the result in any subtitle editor afterwards.

Does the converter handle repeated chorus timestamps?

Yes. LRC allows multiple timestamps on one line, like [00:55.00][02:10.00]Chorus. The converter expands them into separate cues at each time, sorted correctly.

Is my lyrics file uploaded anywhere?

No. The conversion is plain JavaScript running in your browser — the text never leaves your device, and the tool works offline once the page has loaded.

Your lyrics deserve a player too

Trove Player for Mac and iPhone plays your LRC files as smooth synced lyrics next to your FLAC and ALAC library — no cloud, no subscription.

More free tools: LRC Maker · Album Art Finder