Un archivo LRC es un formato de archivo basado en texto diseñado específicamente para sincronizar letras de canciones con un archivo de audio, como un MP3, FLAC o WAV. Contiene el texto sin formato de las letras junto con etiquetas de tiempo específicas, generalmente en el formato [mm:ss.xx], que instruyen a un reproductor multimedia exactamente cuándo mostrar cada línea de texto durante la reproducción de audio. Este formato fue popularizado originalmente por software como Winamp y varios reproductores de MP3 basados en hardware a finales de los años 90 y principios de los 2000. Existen dos tipos principales de archivos LRC: LRC simple, que proporciona sincronización línea por línea, y LRC mejorado (enhanced LRC), que puede ofrecer sincronización palabra por palabra para pantallas más precisas al estilo karaoke. Dado que son esencialmente archivos de texto plano, pueden abrirse, leerse y editarse en cualquier editor de texto básico como Notepad o TextEdit. Son ampliamente utilizados en aplicaciones de karaoke, reproductores de música móviles y servicios de streaming modernos para proporcionar una experiencia dinámica de 'canta conmigo' (sing-along). Para funcionar correctamente, el archivo LRC generalmente comparte el mismo nombre de archivo exacto que la pista de audio a la que acompaña y se almacena en el mismo directorio, lo que permite al reproductor multimedia localizar y cargar automáticamente las letras. Esta sincronización permite una interfaz de usuario dinámica donde las letras se desplazan en tiempo real a medida que avanza la música, convirtiéndolo en un formato esencial para los entusiastas de la música digital y los fans del karaoke en todo el mundo.