XConvert
Popular
Compress Video Files OnlineCompress MP4 Video OnlineAudio CompressorMTS to MP4 ConverterCompress GIFWAV Compressor
Browse by task
Compress
Compress GIFCompress PNG OnlineAudio TrimmerJPG / JPEG CompressorAudio CompressorWAV CompressorHEIC CompressorWebP Compressor
Convert
MP4 to GIF ConverterPDF to JPG ConverterVideo ConverterVideo to GIF ConverterImage ConverterImage to Video ConverterAV1 to MP4 ConverterWebM to GIF Converter
Edit / PDF / Archive
Merge Images to PDFMerge PDFResize GIFFlip ImageCrop ImageCut OGGCut MP3Split PDF
Browse by category
🖼️Image Tools🎬Video Tools🎧Audio Tools📝Document Tools🗄️Archive Tools🛠️Other Utilities
Downloads
Pricing

Convert SRT to LRC Online

Turn SRT subtitles into LRC lyrics timing format in seconds—upload your SRT, convert to LRC, then download the new file.

Input (SRT)168 chars
Output (LRC)

Convert SRT to LRC

SRT (SubRip) is a video-subtitle format: each cue has a sequential number, a start-to-end timecode range like 00:01:23,456 --> 00:01:27,000, and one or more lines of text. LRC is a synced-lyrics format read by music players and karaoke apps, where every line carries a single [mm:ss.xx] start tag and no end time. Converting SRT to LRC turns timed captions — song transcriptions, karaoke cues, or lyric subtitles pulled from a music video — into a sidecar lyrics file that players like Foobar2000, MusicBee, AIMP, Poweramp, and Jellyfin can scroll in time with the audio. Processing happens locally in your browser.

How to Convert SRT to LRC

  1. Upload Your SRT File: Drag and drop your .srt file, click "Upload .srt", or paste the subtitle text straight into the input box. Batch drops are supported — every file is converted locally in your browser.
  2. Confirm Output Format LRC: LRC is preselected in the "To format" dropdown because you're on this page. Each SRT cue's start time becomes an [mm:ss.xx] line tag, and the cue text is placed after it.
  3. Review the Output (Optional): The output pane shows the generated LRC before you save it. Because LRC lines have no end time, each line displays until the next timestamp — so any silent gaps between SRT cues close up during playback. A multi-line SRT cue keeps its line break: only the first line gets the [mm:ss.xx] tag, and the second line is written on its own untagged line, which most LRC players and parsers (including the one this converter uses to read .lrc files back in) will skip.
  4. Copy or Download: Click "Convert →", then "⬇ Download .lrc" to save the file or "📋 Copy" to grab the text. No sign-up, no watermark, and processing happens locally in your browser.

What Changes When You Convert SRT to LRC

SRT and LRC both store timed text, but LRC's grammar is simpler: one start tag per line, no ranges, no cue numbers. The converter maps across what it can and drops what LRC has no place for.

SRT element What happens in the LRC output
Cue start time (00:01:23,456) Becomes the line tag [01:23.46] — the anchor LRC uses
Cue end time Dropped — LRC has no end tag; a line shows until the next line's timestamp
Millisecond precision (,456, 3 digits) Rounded to hundredths of a second (.46, 2 digits)
Hours field (01:xx:xx) Folded into minutes — 01:05:00 becomes [65:00.00] (LRC has no hours field)
Multi-line cue text Line break kept; only the first line gets a timestamp tag, so the second line is left untagged and typically dropped by LRC readers
Sequential cue numbers Removed — LRC lines are ordered by timestamp only
Inline tags (<i>, <b>, <font>) Passed through as literal text; most lyric players show them raw, so strip them first for clean lines

SRT vs LRC — Format Comparison

Property SRT (SubRip) LRC (Lyrics)
Purpose Video subtitles / captions Synced lyrics for music players
First released SubRip tool, 2000 Lyrics Displayer, 1998
Timestamp HH:MM:SS,mmm range with --> [mm:ss.xx] single start tag
Has end times Yes — start and end per cue No — line runs until the next tag
Precision Milliseconds (thousandths) Hundredths of a second
Text per entry One or more lines One line per tag
Metadata None (plain cues) [ti:] [ar:] [al:] [by:] [offset:] ID tags
Word-level timing No Enhanced LRC (A2): <mm:ss.xx> per word
Read by VLC, MPV, Premiere, YouTube, Plex video Foobar2000+ESLyric, MusicBee, AIMP, Poweramp, Jellyfin, Plexamp
Best for Movies, TV, social-video captions Song lyrics in an offline music library

When LRC Is the Right Choice

  • Offline music libraries — pair song.lrc with song.mp3 in the same folder so MusicBee, Foobar2000 (with ESLyric), AIMP, or Kodi scroll the lyrics as the track plays.
  • Android lyric players — Poweramp, Musicolet, and Pulsar read external .lrc sidecars; they ignore .srt.
  • Self-hosted servers — Jellyfin and Plexamp display .lrc lyrics but treat .srt as a video subtitle, not song text.
  • Karaoke and language practice — a lyric line that persists until the next line is friendlier for singing along than a subtitle that vanishes at its own end time.

If your target is a video player instead — VLC, a smart TV, or a YouTube upload — keep the subtitle or convert it to WebVTT; a music-format LRC won't load as a subtitle track. To go the other way, use the LRC to SRT converter.

Frequently Asked Questions

Will the LRC lyrics stay in sync with my song after converting from SRT?

Yes, as long as the SRT was timed against the same audio. Each SRT cue's start time becomes the LRC line timestamp, so lines appear at the same moment they did as subtitles. The one visible difference is that LRC has no end times — a line stays on screen until the next line's timestamp instead of disappearing at the SRT cue's end. For continuous lyrics that's usually what you want; for captions with long silent gaps, the previous line simply lingers until the next one starts.

Why is only the first line of my two-line subtitles showing up in the LRC?

LRC allows only one line of text per [mm:ss.xx] tag, but the converter doesn't merge a two- or three-line SRT cue into one line — it keeps the line break as-is. That leaves the first line tagged with a timestamp and every line after it written on its own untagged line underneath. Standard LRC players and parsers (including the one this converter itself uses to read .lrc files back in) only recognize lines that start with a [mm:ss.xx] tag, so those extra untagged lines are effectively invisible — skipped on playback and dropped on re-import. If you need every line timed, join each cue's text onto one line yourself (in a text editor, before or after conversion) so each [mm:ss.xx] tag covers the full cue.

What happened to the end times in my SRT file?

They're intentionally dropped. SRT cues define both when a subtitle appears and when it disappears; LRC records only when a line starts. In an LRC file a line is shown until the next timestamp is reached, so there is nowhere to store an explicit end time. This is a fundamental difference between a subtitle format and a synced-lyrics format, not a converter limitation.

Which music players will display the converted LRC file?

Offline players with LRC support include Foobar2000 (with the ESLyric plugin), MusicBee, AIMP, and Kodi on desktop; Poweramp, Musicolet, and Pulsar on Android; and self-hosted Jellyfin and Plexamp. Place the .lrc next to the audio file with the same base name — track.mp3 and track.lrc in one folder — so the player auto-loads it. Spotify and Apple Music use proprietary lyric systems and will not read a user-supplied .lrc.

Why are my LRC timestamps slightly less precise than the SRT?

SRT stores time to the millisecond (three digits after the comma); standard LRC stores hundredths of a second (two digits after the dot). The converter rounds each start time to the nearest hundredth, so 00:00:12,456 becomes [00:12.46]. A sub-10-millisecond difference is inaudible for lyric display, and every LRC player expects the two-digit form.

My subtitle runs past an hour — will the LRC minutes look wrong?

No, they're correct for LRC. LRC has no hours field, so an SRT time of 01:05:30,000 is written as [65:30.00] — 65 minutes. Foobar2000, MusicBee, AIMP, and other mainstream players parse minute values above 59 without complaint. If a specific player misbehaves on very long files, splitting the lyrics into per-track LRC files keeps every timestamp under an hour.

Can I add song title and artist tags to the LRC?

The conversion produces the timed lyric lines; LRC ID tags such as [ti:Song Title], [ar:Artist], [al:Album], and [by:] are optional metadata you add at the top afterward in any text editor. Some players read these to label the lyrics panel, and tag editors like Mp3tag can copy them from the paired audio file's ID3 tags. An [offset:+500] tag shifts every line 0.5 seconds later if the whole file drifts against the music.

Does the conversion happen in my browser?

Yes. Processing happens locally in your browser — the file is parsed and rewritten with client-side JavaScript. That matters if your lyrics are unreleased or copyright-restricted. In our testing, a 40-cue SRT with two-line captions produced an 80-line output file: 40 lines carrying a [mm:ss.xx] tag with timestamps matching each cue's start time, and 40 untagged second lines sitting underneath them.

Related Convert tools
Convert SRT to VTT OnlineConvert TTML to LRC OnlineConvert TXT to LRC OnlineConvert SRT to SMI OnlineConvert ASS to LRC OnlineConvert CSV to LRC OnlineConvert DFXP to LRC OnlineConvert SBV to LRC OnlineConvert SMI to LRC OnlineConvert SRT to ASS OnlineConvert SRT to CSV OnlineConvert SRT to DFXP OnlineConvert SRT to SBV OnlineConvert SRT to SSA OnlineConvert SRT to STL OnlineConvert SRT to SUB OnlineSRT ConverterLRC ConverterConvert LRC to SRT Online

Image Tools

MP4 to GIF ConverterCompress GIFImage ConverterCompress PNG OnlineJPG / JPEG CompressorWebM to GIF ConverterICO ConverterHEIC Compressor

Video Tools

Video ConverterVideo to GIF ConverterImage to Video ConverterAV1 to MP4 ConverterWebP to MP4 ConverterHEVC to MP4 ConverterPNG to Video ConverterMKV to MKV Converter

Audio Tools

Audio TrimmerMP3 to FLAC ConverterFLAC to MP3 ConverterMP4 to M4A ConverterAudio CompressorWAV CompressorFLAC to WAV ConverterCompress MP3

Document Tools

PDF to JPG ConverterZIP to ZIPPSD to PDF ConverterPDF to HEIC ConverterMerge Images to PDFMerge PDFPDF CompressorImage to PDF Converter

Converters

Unit ConverterWorld Clock & Time Converter
© 2026 XConvert.com. All Rights Reserved.
About UsPrivacy PolicyTerms of ServiceContactHelp Us Grow