Um arquivo CDG é um formato gráfico especializado usado primariamente para performances de karaokê. A sigla CD+G significa Compact Disc plus Graphics (Compact Disc mais Gráficos), originada da tecnologia utilizada para armazenar dados gráficos nos bits do subcanal de um CD de áudio padrão. Diferentemente dos formatos de vídeo tradicionais, um arquivo CDG não contém dados de áudio; em vez disso, ele contém gráficos raster de baixa resolução e instruções usadas para exibir letras e animações simples que sincronizam com uma faixa de áudio separada. Os gráficos são tipicamente limitados a uma paleta de 16 cores e uma resolução de 300x216 pixels. No uso digital moderno, os arquivos CDG são quase sempre pareados com um arquivo MP3 correspondente de mesmo nome (formando um par MP3+G). Quando um reprodutor de karaokê abre o MP3, ele simultaneamente lê o arquivo CDG para renderizar as letras na tela em tempo real, alterando cores para guiar o cantor. Devido ao seu tamanho de arquivo extremamente pequeno e simplicidade, ele permanece o padrão da indústria para sistemas de karaokê digitais em todo o mundo.