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

Quick Answer

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.

Free No signup required Encrypted transfer · Auto-deleted Under 2 minutes Updated April 2026

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

FeatureLRCVTT
Primary useMusic lyric syncingWeb video subtitles
Timestamp format[mm:ss.xx]HH:MM:SS.mmm
End timeDerived from next lineExplicit per cue
File headerOptional metadata tagsWEBVTT header required
HTML5 supportNoNative via <track> element
StylingNoneCSS-based cue styling
PositioningNoneLine 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. 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. 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. 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.

View API Docs
Read our guides on file formats and conversion

Ready to convert your file?

Convert LRC to VTT instantly — free, no signup required.

Start Converting