La extensión de archivo .kar representa un Archivo MIDI Karaoke, que es una versión especializada del formato estándar MIDI (Musical Instrument Digital Interface). A diferencia de los archivos de audio estándar como MP3 o WAV, que contienen ondas de sonido grabadas reales, los archivos .kar contienen datos de secuencia que indican a una computadora o sintetizador cómo reproducir notas musicales e instrumentos. La característica única del formato .kar es la inclusión de letras sincronizadas almacenadas como eventos de texto dentro del flujo de datos MIDI. Esto permite que el software compatible muestre las letras de la canción en tiempo real a medida que se reproduce la música, convirtiéndolo en un formato popular para sistemas de karaoke basados en computadora. Debido a que se basa en la tecnología MIDI, el tamaño del archivo es excepcionalmente pequeño, a menudo de solo unas pocas docenas de kilobytes, ya que solo almacena instrucciones en lugar de audio sin procesar. Aunque el formato fue más popular en las décadas de 1990 y principios de 2000, sigue siendo un estándar para aficionados y músicos que utilizan teclados electrónicos y hardware compatible con MIDI para practicar e interpretar.