XConvert
Downloads
Pricing

LRC Converter

Free online LRC converter. Convert LRC to SRT, VTT, ASS, SSA, SUB and more online — no limits, no watermark.

Input (LRC)
Output (VTT)

How to Convert an LRC File to Any Format

  1. Upload Your LRC File: Click "Upload .lrc" or drag your synced-lyrics file onto the page. Only .lrc files are accepted here — a plain text file of [mm:ss.xx] time tags and lyric lines.
  2. Pick an Output Format: Use the "To format" dropdown to choose a target — SRT, VTT, ASS, SSA, SUB, SMI, TTML, DFXP, STL, SBV, CSV, or plain TXT. SRT is selected by default because it is the most widely accepted subtitle format.
  3. Preview the Result: The output panel shows the converted cues so you can confirm the timing remapped cleanly before you save anything.
  4. Convert and Download: Click "Convert", then "Download" (or "Copy" to grab the text). The whole conversion runs entirely in your browser — no upload needed — so it's instant and private: no sign-up, no watermark, and your file never leaves your device.

Popular LRC Conversions

  • LRC to SRT — turn synced lyrics into SubRip subtitles for video editors and players
  • LRC to VTT — WebVTT captions for HTML5 <track> and the open web
  • LRC to TXT — strip the timestamps and keep just the plain lyric text
  • LRC to ASS — styled Advanced SubStation cues for Aegisub and karaoke workflows
  • LRC to SSA — the older SubStation Alpha variant some players still expect
  • LRC to CSV — timestamp/text rows for spreadsheets and scripting
  • LRC to SUB — MicroDVD/SubViewer style subtitles for legacy players
  • LRC to SMI — SAMI captions for older Windows Media workflows

Why Convert an LRC File?

LRC is a synchronized-lyrics format, not a video subtitle format. It was introduced in 1998 by Kuo Shiang-shiang's Lyrics Displayer, a Winamp plug-in from Taiwan, and it has been the standard "synced lyrics" sidecar for music players ever since. An LRC file is plain text: each line carries a [mm:ss.xx] start tag followed by the lyric, plus optional ID tags like [ti:] (title), [ar:] (artist), [al:] (album), and [offset:] for a global timing nudge. Players such as foobar2000, MusicBee, and many car and phone apps read it to scroll lyrics in time with the song.

The catch is that LRC speaks only to music players. Video editors and caption pipelines — Premiere Pro, Final Cut, YouTube's caption uploader, HTML5 <video> — don't read LRC time tags at all. So the most common reason to convert is to make timed lyrics ride along as captions somewhere that LRC can't go:

  • Burning or attaching lyrics to a video — convert to SRT or VTT so a lyric video, karaoke clip, or music upload shows the words on screen in a format every editor and platform accepts.
  • Web playback — VTT is the only caption format the HTML5 <track> element loads natively, so LRC to VTT is the move for a lyrics overlay on a web player.
  • Editing or restyling — ASS/SSA carry font, color, and positioning, which is why karaoke and fan-sub tools convert LRC to ASS before styling each line.
  • Plain text or data — TXT drops every timestamp for a clean lyric sheet; CSV keeps each timestamp and line as a row for scripting or spreadsheets.

One thing to know going in: LRC stores a start time per line and nothing else — there is no explicit end time. When converting to SRT or VTT, each cue's end is inferred from the start of the next line (the last line gets a short default duration). That is normal and expected, not a bug in the conversion.

LRC vs Common Subtitle Targets

Format Timing model Carries styling Native use Best for
LRC Line start only ([mm:ss.xx]); A2 adds word-level <mm:ss.xx> No Music players (foobar2000, MusicBee, car/phone apps) Synced lyrics beside an audio file
SRT Start + end per cue No Players, YouTube, every video editor Universal subtitle/caption exchange
VTT Start + end per cue Limited (cue settings) HTML5 <track>, web players Web captions and lyric overlays
ASS / SSA Start + end per cue Yes (font, color, position) Aegisub, MPV, karaoke tools Styled and karaoke-timed captions
TXT None No Any text editor A plain lyric sheet, no timing
CSV Whatever you keep in a column No Spreadsheets, scripts Data/automation pipelines

Frequently Asked Questions

What is an LRC file and what opens it?

An LRC file is a plain-text lyrics file that pairs each line of a song with a [mm:ss.xx] timestamp so a media player can scroll the words in time with the audio. It is a sidecar — usually named to match the track, like song.lrc next to song.mp3. Music players including foobar2000, MusicBee, AIMP, and many mobile and car apps read it directly; because it is just text, you can also open and edit it in any text editor like Notepad or TextEdit.

Will I lose the timing when I convert LRC to SRT or VTT?

No — the line timing is preserved. The converter reads each [mm:ss.xx] start tag and writes it as a proper subtitle cue. The one thing LRC doesn't store is an end time per line, so the converter sets each cue to end when the next line begins, which is how synced lyrics already behave on screen. In our testing, a 40-line Simple LRC file converted to SRT produced 40 sequential cues with start times matching the originals to the hundredth of a second and end times chained to the following line.

What is the difference between Simple LRC and Enhanced LRC?

Simple LRC (the original format) tags timing at the line level: one [mm:ss.xx] stamp per lyric line. Enhanced LRC — the "A2" extension — adds word-level timing inside the line using angle-bracket tags like <00:15.20>, so a karaoke player can highlight each word as it is sung. Both are valid .lrc files. When you convert Enhanced LRC to a subtitle format like SRT, the word-level tags are flattened to line-level cues, because SRT has no concept of per-word timing.

Which format should I pick to put lyrics on a video?

For most editors and platforms, choose SRT — it is the most universally accepted subtitle format and uploads cleanly to YouTube, Premiere Pro, Final Cut, and DaVinci Resolve. If the lyrics are for a web page played through an HTML5 video element, pick VTT instead, since <track> only loads WebVTT natively. Choose ASS or SSA when you intend to style the lines (font, color, on-screen position) or build karaoke timing in a tool like Aegisub.

Can I keep the title and artist metadata from the LRC file?

LRC ID tags such as [ti:], [ar:], and [al:] describe the whole file, not individual cues, and most subtitle formats have no equivalent header for them — SRT and VTT, for instance, carry no song-level metadata. So those tags are dropped during conversion to a subtitle format; only the timed lyric lines become cues. If you need to keep the metadata, convert to a format like CSV or TXT where you can retain the header text, or keep the original .lrc alongside the new file.

Are my uploaded LRC files kept private?

Yes. The conversion runs entirely in your browser — your file is parsed and rewritten on your own device and never uploaded to or stored on our servers. There is no sign-up, no watermark, and your lyrics never leave your computer. Because LRC files are tiny plain text, the conversion is effectively instant and you can convert as many as you need.

Related Convert tools
Convert Ass To LrcConvert Csv To LrcConvert Dfxp To LrcConvert Lrc To AssConvert Lrc To CsvConvert Lrc To DfxpConvert Lrc To SbvConvert Lrc To SmiConvert Lrc To SrtConvert Lrc To SsaConvert Lrc To StlConvert Lrc To SubConvert Lrc To TtmlConvert Lrc To TxtConvert Lrc To VttConvert Sbv To LrcConvert Smi To LrcConvert Srt To LrcConvert Ssa To LrcConvert Stl To LrcConvert Sub To LrcConvert Ttml To LrcConvert Txt To LrcConvert Vtt To Lrc

Image Tools

Image CompressorCompress JPEGCompress PNGCompress GIFCompress WebPImage ConverterJPG ConverterImage Resizer

Video Tools

Video CompressorCompress MP4MP4 to GIFVideo to GIFVideo ConverterMP4 ConverterVideo Cutter

Audio Tools

Audio CompressorCompress MP3Compress WAVAudio ConverterMP3 ConverterFLAC to MP3Audio Cutter

Document Tools

Compress PDFMerge Images to PDFSplit PDFPDF to JPGUnzip FilesRAR Extractor

Converters

Time Zone ConverterMeeting PlannerIST to ESTTime Zone AbbreviationsUnit ConverterLength ConverterFlow Rate Converter
© 2026 XConvert.com. All Rights Reserved.
About UsPrivacy PolicyTerms of ServiceContactHelp Us Grow