L'estensione di file .kar rappresenta un File Karaoke MIDI, che è una versione specializzata del formato standard MIDI (Musical Instrument Digital Interface). A differenza dei file audio standard come MP3 o WAV che contengono effettive onde sonore registrate, i file .kar contengono dati di sequenza che indicano a un computer o a un sintetizzatore come riprodurre note musicali e strumenti. La caratteristica distintiva del formato .kar è l'inclusione di testi sincronizzati memorizzati come eventi di testo all'interno del flusso di dati MIDI. Ciò consente al software compatibile di visualizzare il testo della canzone in tempo reale mentre la musica viene riprodotta, rendendolo un formato popolare per i sistemi karaoke basati su computer. Poiché si basa sulla tecnologia MIDI, la dimensione del file è eccezionalmente ridotta, spesso solo poche decine di kilobyte, poiché memorizza solo istruzioni anziché audio grezzo. Sebbene il formato fosse più popolare negli anni '90 e nei primi anni 2000, rimane uno standard per hobbisti e musicisti che utilizzano tastiere elettroniche e hardware compatibile MIDI per esercitazioni ed esecuzioni.