Convert LRC to VTT Online Free
Convert LRC karaoke lyrics to WebVTT format for use in HTML5 video players and web-based media. ChangeThisFile maps LRC timestamps to VTT cues automatically.
By ChangeThisFile Team · Last updated: March 2026
ChangeThisFile converts LRC to VTT on a secure server. Upload your LRC lyrics file and it is converted to WebVTT format with proper WEBVTT headers and HH:MM:SS.mmm timestamps. Files are auto-deleted after conversion. Free with no signup required.
Convert LRC to VTT
Drop your LRC file here to convert it instantly
Drag & drop your .lrc file here, or click to browse
Convert to VTT instantly
LRC vs VTT: Format Comparison
Key differences between the two formats
| Feature | LRC | VTT |
|---|---|---|
| Primary use | Music lyric syncing | Web video subtitles |
| Timestamp format | [mm:ss.xx] | HH:MM:SS.mmm |
| End time | Derived from next line | Explicit per cue |
| File header | Optional metadata tags | WEBVTT header required |
| HTML5 support | No | Native via <track> element |
| Styling | None | CSS-based cue styling |
| Positioning | None | Line and position settings |
When to Convert
Common scenarios where this conversion is useful
Embedding lyrics in a web music video
If you host a music video on your website using HTML5 video, VTT is the format for the <track> element. Convert your LRC lyrics to VTT so they display natively without JavaScript libraries.
Migrating lyrics to a video platform
Video platforms that accept VTT caption uploads — such as custom video players or CDN-based streaming services — cannot read LRC directly. Converting to VTT makes the lyrics compatible.
Accessibility captioning for audio-visual content
VTT supports accessibility features like speaker identification and region placement. Converting LRC lyrics to VTT is a first step toward meeting WCAG captioning requirements for web video.
How to Convert LRC to VTT
-
1
Upload your LRC file
Drag and drop your LRC lyrics 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 LRC timestamps, derives end times from adjacent lines, and writes a valid WebVTT file with the required WEBVTT header and period-separated milliseconds.
-
3
Download the VTT
Save your converted WebVTT file. The server copy is automatically deleted after processing.
Frequently Asked Questions
LRC is designed for music players and audio-only contexts. VTT is the W3C standard for web video subtitles and is the only format the HTML5 <track> element supports natively in browsers.
LRC files only store a start time per lyric line. ChangeThisFile derives each VTT cue's end time from the start of the following line. The final line receives a 3-second default duration.
No. LRC metadata tags for title, artist, and album are stripped. Only timed lyric lines are converted into VTT cues.
Yes. Add <track kind="subtitles" src="lyrics.vtt" srclang="en"> inside your <video> tag. Modern browsers will display the lyrics automatically as the video plays.
Enhanced LRC files with per-word timing tags are supported. The word-level timestamps are stripped and only the line-level timestamp is used for the VTT cue.
LRC files are plain text and typically tiny. The server's 50 MB upload limit will not be reached for any typical lyrics file.
Yes. Your LRC file and the generated VTT are automatically deleted from the server as soon as the download is ready. Nothing is retained.
The converter outputs plain VTT cues without inline styling. You can add CSS style blocks to the VTT file manually after conversion to control font, color, and positioning.
Yes. ChangeThisFile works in any modern mobile browser. Upload your LRC file from your phone and download the converted VTT directly to your device.
Yes. ChangeThisFile supports VTT to LRC conversion if you need to work in both directions.
Related Conversions
Need to convert programmatically?
Use the ChangeThisFile API to convert LRC to VTT in your app. No rate limits, up to 500MB files, simple REST endpoint.
Ready to convert your file?
Convert LRC to VTT instantly — free, no signup required.
Start Converting