LRC Lyrics Validator
Diagnose format errors, invalid timestamps, and sync issues in your LRC lyrics file. Get a full issue report with line numbers and fix suggestions.
Key features
- Local processing
- No upload required
- LRC format validation
- Timestamp order check
- Duplicate detection
- Fix suggestions
Checks performed
Invalid timestamp format, duplicate timestamps, timestamps out of order, lines with no timestamp, empty text fields, and unrecognized metadata tags.
How to fix common errors
Ensure all timestamps follow the [mm:ss.xx] format. Check that timestamps are in ascending order. Avoid duplicate timestamps for different lines.
Common use cases
Diagnose why lyrics are not showing
Check timestamp syntax, missing timestamps, duplicate lines, and metadata tags before adding an LRC file to Navidrome, Jellyfin, OFPlayer, or another player.
Validate LRC files from lyrics websites
Paste a downloaded .lrc file and get line-level warnings before you save it into your music library.
Clean up LRC files before batch import
Use the issue report to spot malformed timestamps and encoding-related text problems before organizing a larger lyrics folder.
Frequently asked questions
What is the standard LRC timestamp format?
The standard format is [mm:ss.xx], e.g. [01:23.45]. Three-digit milliseconds [mm:ss.xxx] are also supported by many players.
Why are my lyrics not showing in the player?
Common causes: invalid timestamp format, wrong file encoding (must be UTF-8), mismatched filename, or unsupported LRC features.
Why are my lyrics out of sync?
Lyrics may be out of sync if the timestamps were created for a different version of the track, or if there is a global offset metadata the player does not support.
Do Navidrome, Jellyfin, and OFPlayer support LRC?
Yes. All three support LRC files. Place the .lrc file next to the audio file with the same filename.