Convert VTT to LRC Online Free
Convert WebVTT subtitle files to LRC lyrics format for music players and audio lyric displays. ChangeThisFile maps VTT cue timestamps to LRC's compact [mm:ss.xx] syntax.
By ChangeThisFile Team · Last updated: March 2026
ChangeThisFile converts VTT to LRC on a secure server. Upload your WebVTT file and it is converted to LRC lyrics format with [mm:ss.xx] timestamps for each cue. Files are auto-deleted after conversion. Free with no signup required.
Convert VTT to LRC
Drop your VTT file here to convert it instantly
Drag & drop your .vtt file here, or click to browse
Convert to LRC instantly
VTT vs LRC: Format Comparison
Key differences between the two formats
| Feature | VTT | LRC |
|---|---|---|
| Primary use | Web video subtitles | Music lyric syncing |
| Timestamp format | HH:MM:SS.mmm | [mm:ss.xx] |
| End time | Explicit per cue | Implied by next line |
| File header | WEBVTT required | None (optional metadata tags) |
| Styling | CSS cue settings | None |
| HTML5 support | Native <track> element | Not supported |
| Player support | All video players and browsers | Music players (foobar2000, AIMP) |
When to Convert
Common scenarios where this conversion is useful
Extracting lyrics from a web video for a music player
If you have a music video with VTT captions and want to play the song with synced lyrics in foobar2000 or another music player, converting the VTT to LRC lets you use those captions as lyrics.
Creating karaoke LRC files from web-sourced subtitles
VTT files from platforms like YouTube or Vimeo can be converted to LRC to use in karaoke players and apps that expect the LRC timing format.
Distributing audio with lyrics in LRC sidecar format
When bundling audio files for distribution, LRC sidecars are the standard for synced lyric display. Convert VTT captions from a video release to LRC for the accompanying audio package.
How to Convert VTT to LRC
-
1
Upload your VTT file
Drag and drop your WebVTT subtitle file onto the converter, or click browse to select it. The file is uploaded over an encrypted connection.
-
2
Server-side conversion
The server parses the VTT cues, converts each start timestamp to LRC's [mm:ss.xx] format, and writes one LRC line per cue. Cue identifiers and styling are stripped.
-
3
Download the LRC
Save your converted LRC lyrics file. The server copy is automatically deleted after processing.
Frequently Asked Questions
LRC is a lyrics synchronization format used by music players to display scrolling synced lyrics. Converting from VTT allows you to reuse caption timing data in audio-only contexts like foobar2000 or mobile music apps.
VTT styling attributes such as line, position, align, and size settings are stripped. LRC is a plain-text format with no styling support. Only the text content is preserved.
VTT cue identifiers (the optional label line before a timestamp) are discarded during conversion. LRC files do not support cue labels.
NOTE blocks and header metadata in the VTT file are stripped. Only timed caption cues are converted to LRC lyric lines.
Multi-line VTT cues are joined into a single LRC line separated by a space. LRC format expects one line of text per timestamp.
Spotify and Apple Music use their own internal lyric delivery systems and do not accept manual LRC uploads from users. LRC works best with locally-installed music players like foobar2000, AIMP, and Poweramp.
VTT files are plain text and very small. The 50 MB server limit is never a concern for caption files.
Yes. Your VTT file and the generated LRC are deleted automatically from the server as soon as the download is available.
Yes. VTT files downloaded from YouTube using tools like yt-dlp work perfectly with ChangeThisFile's VTT to LRC converter.
Yes. ChangeThisFile supports LRC to VTT conversion if you need to go the other direction.
Related Conversions
Need to convert programmatically?
Use the ChangeThisFile API to convert VTT to LRC in your app. No rate limits, up to 500MB files, simple REST endpoint.
Ready to convert your file?
Convert VTT to LRC instantly — free, no signup required.
Start Converting