.CDG

CDG File

CD+G Karaoke Graphics
Ask a question
QUICK ANSWER

A CDG file is the graphics half of a karaoke track - it holds the scrolling lyrics and visuals but no audio. It must sit next to a matching audio file (usually an MP3 with the same base name). To play it, open the audio in VLC, Karafun, or PowerKaraoke and the player picks up the .cdg automatically.

Developer: Philips / Sony (CD+G subcode standard) Category: Misc Files Open standard MIME: application/octet-stream
OPENS ON Windows macOS Linux Android
Related: .TORRENT · .MSO · .MD5 · .SHS

On this page

19k+ extensions indexed
Last reviewed Jun 26, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the CDG file format?

.cdg files are associated with karaoke software such as DART Karaoke Studio, VLC media player, and KaraFun Player. They are the graphics sidecar track of the CD+G (CD+Graphics) standard - a Philips/Sony extension of the audio CD specification.

.cdg files are binary files used for storing song lyrics and synchronized graphics for karaoke players (they are so-called lyrics files, or "MP3+G graphics files"). They consist of a raw stream of 24-byte CD subcode packets, timed to audio at 300 packets per second, rendering a 300×216 pixel, 16-color display.

Karaoke software like DART Karaoke Studio offers users advanced tools for creating custom karaoke music libraries. It allows users to add lyrics and synchronize them with the audio track. The resulting lyrics tracks along with timings are saved as .cdg files.

Files with the .cdg extension store only lyrics and graphics, along with the information needed for text-audio synchronization. .cdg files do not store actual audio tracks or other audio data - they always act as a sidecar paired with an identically named audio file, most commonly an MP3. Both files together form an "MP3+G" track, and are often distributed bundled in a ZIP archive.

Security & safety

RISK: LOW

CDG files are passive graphics data with no executable content, so they are low risk. The main caution is around fake "CDG player" or "CDG converter" download sites that bundle adware/PUPs - stick to VLC (open source) and well-known karaoke apps. Also note that a lone .cdg with no audio is not corrupt; it simply needs its matching song file.

Format details

in a nutshell
FULL NAMECD+G Karaoke Graphicsaka CD+Graphics, MP3+G graphics
DEVELOPERPhilips / Sony (CD+G subcode standard)since 1980s (CD+G - the 'Graphics' subchannel of the Red Book CD standard)
CATEGORYMisc Files
MIME TYPEapplication/octet-stream
TYPERaw CD subcode graphics stream (binary)
STANDARDOpen · royalty-free
This extension is also used by…
  • DART Karaoke Studio lyrics file - DART's karaoke authoring tool reads/writes these same CD+G graphics; it is the same format, not a separate one (the DB just named it after that app).

Programs that open CDG files

Windows4 apps
VLC media player Open-source Open the matching audio file (same name) - VLC overlays the .cdg lyrics automatically.
Karafun Player Freemium Add the song.mp3 (with song.cdg beside it) to the queue; lyrics display in sync.
PowerKaraoke / CD+G Player Paid Open the MP3+G pair; designed specifically for CD+G playback and hosting.
Karaoke 5 Freemium Load the .cdg/.mp3 pair into the playlist for full karaoke playback.
macOS1 app
VLC media player Open-source Open the companion audio file - VLC shows the .cdg lyrics overlay.
Linux1 app
VLC media player Open-source Open the matching audio; the .cdg track is rendered alongside.
Android1 app
VLC for Android Open-source Keep song.mp3 and song.cdg together and open the audio - lyrics overlay if supported.

Technical details

deep spec
Format typeRaw CD subcode graphics stream (binary)
Packet structure24-byte subcode packets encoding the P-W subchannel data
Packet rate300 packets per second, synchronized to CD audio timing
Graphics resolution300×216 pixels visible area (288×192 inside a 6-pixel border)
Color depth4-bit palette - 16 simultaneous colors per screen
EncodingBinary - no text or character encoding
CompressionNone - raw uncompressed packet stream
Pairing requirementSidecar file - must be paired with an identically named audio file to play
Common pairing.mp3 + .cdg (MP3+G) - the most widespread karaoke distribution format
Typical file size150 KB - 400 KB per song
MIME typeapplication/octet-stream
File identificationNo magic bytes - identified by regular 24-byte packet structure and pairing with audio file
Distribution packagingOften bundled with a matching audio file inside a ZIP archive
Platform supportWindows, macOS, Linux, Android
Released1980s (CD+G - the 'Graphics' subchannel of the Red Book CD standard)
Latest versionCD+G subcode spec (stable since the 1980s)
Open standardYes · royalty-free
Specificationjbum.com

CDG conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with CDG files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about CDG files.

Frequently asked questions

What is a CDG file?
It's the karaoke graphics track - the scrolling lyrics and visuals of a CD+G / MP3+G song. It holds no audio, only a 300x216 16-color graphics stream synced to a separate audio file.
Why does my CDG file have no sound?
Because it's not supposed to. CDG stores only graphics. The audio lives in a separate file (usually an MP3 with the same name); you need both for karaoke.
How do I play a CDG file?
Keep the .cdg next to its matching audio file (same base name) and open the audio in a CD+G-aware player like VLC, Karafun or PowerKaraoke - the lyrics overlay automatically.
What is MP3+G?
It's the standard karaoke pairing: a song.mp3 (the music/vocals) plus a song.cdg (the lyrics graphics). Together they form a complete karaoke track.
How do I turn a CDG into a video (MP4)?
Combine the .cdg with its companion MP3 using a tool that renders both into video - PowerKaraoke's CDG-to-Video, Karafun export, or an ffmpeg-based converter.
Can I open a CDG file in Windows Media Player?
Not for the lyrics - WMP plays the audio but won't render the CD+G graphics. Use VLC or a dedicated karaoke player instead.

References

1CD+G Revealed - format technical description (Jim Bumgardner)jbum.com
2VLC media player - official sitewww.videolan.org

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.MDMarkdown Document
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Related extensions

.TORRENTBitTorrent Metainfo File
.MSOMicrosoft Office HTML/OLE Data Stream (oledata.mso)
.MD5MD5 Checksum File
.SHSShell Scrap Object File
.DDDAdobe Acrobat Distiller file
.DWLDrawing Lock File (CAD)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z