Skip to content

SRT to LRC Converter

Fast. Private. Perfect.

100% local processing in your browser. No upload. No waiting. No limits.

Private & Secure
Blazing Fast
Free & Unlimited
SRT
1
00:00:01,000 --> 00:00:04,000
Hello, world!
 
2
00:00:04,500 --> 00:00:08,000
This is a subtitle file.
 
3
00:00:08,500 --> 00:00:12,000
Converted locally!
LRC
[00:01.00]Hello, world!
[00:04.50]This is a subtitle file.
[00:08.50]Converted locally!

Drag & drop your SRT file here

or click to browse

Supports .srt files up to any size

100% LocalNo UploadSecureInstant

How It Works

1

Upload SRT File

Drag & drop or select your .srt file

2

Convert Instantly

We process it locally in your browser

3

Download LRC

Get your .lrc file immediately

Why Choose AllSubConverter?

Your Privacy Matters

Everything runs in your browser. Your files are never uploaded.

Lightning Fast

Optimized processing engine converts files in seconds.

Truly Unlimited

No file size limits. No daily limits. Completely free.

Works Everywhere

Works on Windows, Mac, Linux, iOS, Android - any modern browser.

About SRT to LRC

Turn any subtitle file 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.

Input Format

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.

Output Format

LRC

LRC (.lrc) is a synchronized lyrics format for music players. Each line begins with a [MM:SS.xx] timestamp tag followed by the lyric text; end times are not stored because players auto-advance to the next line automatically.

Features

Extracts only the start timestamp from each SRT cue (end times are not used in LRC)
Strips cue numbers and formatting, producing clean [mm:ss.xx] timestamp lines
Converts HH:MM:SS,mmm SRT timestamps to compact [mm:ss.xx] LRC format
Preserves all subtitle text exactly as written in the source SRT
Handles multi-language SRT files by converting each track separately
Optionally generates enhanced LRC with word-level timing metadata
Client-side processing - no uploads, complete privacy
Free with no sign-up, no watermarks, no file size limits

Why Convert?

Subtitle files from OpenSubtitles, YIFY, and DivXSubtitles are distributed as SRT, but music players likefoobar2000, Poweramp, and Musicolet require LRC for synced lyrics display.
Karaoke software such as Karafun, vanBasco, and Kanto Player use LRC format for timed lyrics, not SRT subtitle files.
LRC uses a single timestamp per line (no end time, no cue number), making it roughly 60% smaller than the equivalent SRT file for audio use.
Musicians and content creators can repurpose existing movie subtitle timing as a starting point for song lyrics synchronization without re-timing everything.
Language learning apps that display synced lyrics during audio playback expect LRC format, not subtitle SRT files.
Discord music bots and streaming overlays that show timed lyrics alongside audio playback use LRC, not SRT.
Older iPod and MP3 player firmware supports LRC synced lyrics but has no SRT subtitle playback capability.

Format Differences

SRT uses sequential numbered cues with start AND end timestamps (00:01:30,500 --> 00:01:35,000). LRC uses a single start timestamp per line in [mm:ss.xx] format, with no end time.
SRT timestamps include hours (HH:MM:SS). LRC timestamps typically omit hours since most songs are under 60 minutes, using [mm:ss.xx] format.
SRT files average 1-3 KB per minute. LRC files are about 40% smaller since they drop end timestamps, cue numbers, and structural separators.
SRT is designed for video subtitles where cues appear and disappear. LRC is designed for audio lyrics that scroll continuously with playback.
SRT supports multi-line cues (two lines of dialogue per cue). LRC typically uses one line per timestamp for cleaner lyric display in music players.
SRT uses comma for millisecond separator (,500). LRC uses a dot or period (.50) for centisecond precision.

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

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,500) 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. Milliseconds become centiseconds (divided by 10).

Yes, completely free with no sign-up, no watermarks, and no file size limits. All processing happens locally in your browser.

Ready to convert your subtitles?

Drop your SRT file here and convert to LRC instantly.