Eine CDG-Datei ist ein spezialisiertes Grafikformat, das hauptsächlich für Karaoke-Performances verwendet wird. Die Abkürzung CD+G steht für Compact Disc plus Graphics, was auf die Technologie zurückgeht, die zur Speicherung von Grafikdaten in den Subchannel-Bits einer Standard-Audio-CD verwendet wurde. Im Gegensatz zu herkömmlichen Videoformaten enthält eine CDG-Datei keine Audiodaten; stattdessen enthält sie Rastergrafiken niedriger Auflösung und Anweisungen, die zur Anzeige von Texten und einfachen Animationen dienen, die mit einer separaten Audiospur synchronisiert werden. Die Grafiken sind typischerweise auf eine 16-Farbpalette und eine Auflösung von 300x216 Pixeln beschränkt. Im modernen digitalen Gebrauch werden CDG-Dateien fast immer mit einer entsprechenden MP3-Datei gleichen Namens gepaart (wodurch ein MP3+G-Paar entsteht). Wenn ein Karaoke-Player die MP3 öffnet, liest er gleichzeitig die CDG-Datei, um die Texte in Echtzeit auf dem Bildschirm darzustellen und Farben zu ändern, um den Sänger zu leiten. Aufgrund ihrer extrem kleinen Dateigröße und Einfachheit bleibt sie der Industriestandard für digitale Karaokesysteme weltweit.