SRT to LRC Subtitle Converter
Convert your SubRip subtitles to LRC lyrics format.
Drag & drop your SRT file here
or click to browse
Supports .srt files up to 50 MB
About SRT to LRC
Turn SRT subtitles into synchronized song lyrics. This tool reads the start timestamp of each SRT entry and writes an LRC line with a [MM:SS.xx] tag, so subtitles ripped from DVDs, Blu-rays, or downloaded from OpenSubtitles can be reused in music players like foobar2000, AIMP, Poweramp, and MiniLyrics.
SRT to LRC Code Syntax & Structure Inspection
Side-by-side code inspection illustrating header definitions, timestamp syntax, and cue payload formatting
SRT vs LRC Technical Specifications
SRT
SRT (SubRip, .srt) is the most widely supported subtitle format. Each entry has a sequential index, a HH:MM:SS,mmm --> HH:MM:SS,mmm time range, and one or more lines of text. It is the default format produced by DVD and Blu-ray rippers, Aegisub exports, and most subtitle databases like OpenSubtitles and Subscene.
LRC
LRC (.lrc) is a synchronized lyrics format for music players. Each timed cue begins with a [MM:SS.xx] timestamp tag followed by the text; end times are not stored because players advance to the next timestamp automatically.
Format Differences
Conversion Troubleshooting & Gotchas
Practical solutions for player compatibility, character encoding, and timing synchronization
Why doesn't the last line of the song lyric disappear when the music ends?
In the standard LRC specification, lines do not possess end timestamps. To make the last line vanish when the vocal ends, AllSubConverter can insert a blank timestamp cue `[mm:ss.xx]` at the end of the file matching the final cue's end time.
Lyrics appear out of sync or ahead/behind the vocal track
Music videos often have intro credits, silence, or countdown bars that audio tracks do not. If your LRC is offset by a fixed number of seconds, you can insert an offset tag `[offset:+/-milliseconds]` at the top of the LRC file, or use our Subtitle Sync tool to shift timestamps before conversion.
Multi-line subtitles look broken or truncated on mobile music players
Most mobile music players (Poweramp, Apple Music, Spotify, Walkman) expect one single line per timestamp. When an SRT cue has multiple lines (e.g. bilingual subtitles), our converter joins them with a space or clean delimiter to prevent lyric overflow.
Songs longer than 60 minutes or audiobooks timestamp handling
LRC timestamps traditionally use `[mm:ss.xx]` where `mm` accumulates past 60 (e.g., 75 minutes is represented as `[75:00.00]`). Our converter properly handles long audio durations without resetting the minute counter to zero.
Features
Why Convert?
Common Use Cases
Movie Subtitle to Song Lyrics
Repurpose timing data from SRT subtitle files (especially musicals and concert films) as a starting point for LRC synced lyrics in music players.
Karaoke Preparation
Convert SRT subtitles from karaoke or music video sources to LRC format for use in karaoke software like Karafun or Kanto Player.
Language Learning
Language learning apps that play audio with synced lyrics expect LRC files. Convert SRT subtitle tracks from educational videos to LRC for audio-only study.
MP3 Player Lyrics
Many MP3 players and mobile music apps (Poweramp, Musicolet, foobar2000) display LRC lyrics alongside audio. Convert SRT subtitles to LRC for these players.
Discord and Streaming Overlays
Discord music bots and streaming overlays that show timed lyrics use LRC format. Convert SRT subtitle timing to LRC for bot integration.
Related Formats
LRC (Lyrics)
The output format — a synchronized lyrics format with [MM:SS.xx] timestamp tags used by music players like foobar2000, AIMP, Poweramp, and MiniLyrics.
SRT (SubRip)
The input format — the universal subtitle format used by almost every video player. Convert SRT to LRC to reuse subtitles as song lyrics.
VTT (WebVTT)
A web-native subtitle format. If your source is VTT instead of SRT, use our VTT to LRC converter instead.
How It Works
- 1
Upload or drag your SRT file into the converter.
- 2
The parser reads each numbered cue, extracting only the start timestamp and text.
- 3
SRT start times in HH:MM:SS,mmm format are converted to compact [mm:ss.xx] LRC timestamps.
- 4
End timestamps and cue numbers are discarded (LRC does not use them).
- 5
Each cue begins with [mm:ss.xx], followed by its cue text.
- 6
Download the .lrc file and place it alongside your audio file with the same name.
More Subtitle Tools
Frequently Asked Questions
LRC is a synced lyrics format used by music players. Unlike SRT which has numbered cues with start and end timestamps, LRC has a single start timestamp per line in [mm:ss.xx] format with no end time, no numbering, and no structural separators. LRC is optimized for continuous lyric scrolling in audio apps.
Name the LRC file identically to your audio file (e.g., song.mp3 and song.lrc) and place them in the same folder. Most music players automatically detect and display the LRC lyrics that scroll in sync with the audio playback.
End timestamps are discarded entirely. LRC only uses start times because lyrics scroll continuously rather than appearing and disappearing like video subtitles. The converter uses only the start time from each SRT cue.
LRC is supported by foobar2000 (with ESLyric plugin), Poweramp, Musicolet, AIMP, MusicBee, MediaMonkey, Oto Music, and many mobile music apps. On desktop, foobar2000 and AIMP are the most popular LRC-compatible players. On Android, Poweramp and Musicolet lead.
SRT start timestamps in HH:MM:SS,mmm format (00:01:30,509) are converted to LRC [mm:ss.xx] format ([01:30.50]). Only the start time is used; end times are discarded since LRC does not support them. Sub-centisecond milliseconds are truncated.
Yes, completely free with no sign-up, no watermarks, and files up to 50 MB each. All processing happens locally in your browser.
Related Articles
SRT to LRC Tutorial — Convert Subtitles to Lyrics | AllSubConverter
Convert SRT subtitle files to LRC synced lyrics free online for karaoke and music players. Learn the LRC timestamp format, use cases, and conversion steps.
Convert YouTube JSON3 Subtitles to SRT, VTT, or LRC | AllSubConverter
Download YouTube captions as JSON3 and convert them to SRT, VTT, or LRC. Step-by-step guide covering yt-dlp, the JSON3 format, and free online conversion.