Eine LRC-Datei ist ein textbasiertes Dateiformat, das speziell für die Synchronisation von Songtexten mit einer Audiodatei wie MP3, FLAC oder WAV entwickelt wurde. Sie enthält den reinen Text des Liedtextes zusammen mit spezifischen Zeitmarken, üblicherweise im Format [mm:ss.xx], die einem Media Player exakt vorschreiben, wann jede Textzeile während der Audiowiedergabe angezeigt werden soll. Dieses Format wurde ursprünglich durch Software wie Winamp und verschiedene hardwarebasierte MP3-Player in den späten 1990er und frühen 2000er Jahren populär gemacht. Es gibt zwei Haupttypen von LRC-Dateien: einfaches LRC, das eine Synchronisation auf Zeilenebene bietet, und erweitertes LRC (enhanced LRC), das eine Synchronisation auf Wortebene für präzisere Karaoke-ähnliche Darstellungen ermöglichen kann. Da es sich im Wesentlichen um reine Textdateien handelt, können sie in jedem einfachen Texteditor wie Notepad (Windows) oder TextEdit (Mac) geöffnet, gelesen und bearbeitet werden. Sie werden häufig in Karaoke-Anwendungen, mobilen Musikplayern und modernen Streaming-Diensten eingesetzt, um ein dynamisches „Mitsing“-Erlebnis zu ermöglichen. Damit die Datei korrekt funktioniert, trägt die LRC-Datei in der Regel exakt denselben Dateinamen wie die begleitende Audiospur und wird im selben Verzeichnis gespeichert, wodurch der Media Player die Texte automatisch finden und laden kann. Diese Synchronisation ermöglicht eine dynamische Benutzeroberfläche, bei der die Texte in Echtzeit mit dem Fortschreiten der Musik scrollen, was sie zu einem wesentlichen Format für digitale Musikenthusiasten und Karaoke-Fans weltweit macht.