Bluetooth Audio Codecs Explained: SBC, AAC, aptX and LDAC Compared

What Bluetooth audio codecs actually do, why they trade off sound quality against latency, and which one your phone and headphones are probably actually using.
Part of our Gadget Tech Fundamentals: The Complete Guide guide.
Bluetooth headphones and earbuds all rely on an audio codec to compress audio data for wireless transmission, and which specific codec is actually active during a listening session, not just which ones a device supports on paper, has a real, audible effect on sound quality and latency. Most people never check which codec is running, largely because it happens automatically and silently in the background.
Why Bluetooth Audio Needs Compression at All
Bluetooth’s wireless bandwidth is far more limited than the bandwidth needed to transmit uncompressed, studio-quality digital audio, so a codec compresses the audio data before transmission and decompresses it on the receiving end. This compression is necessary for Bluetooth audio to work reliably at all, but different codecs use different compression techniques with meaningfully different trade-offs between resulting sound quality, latency (the delay between audio being sent and actually being heard), and battery efficiency.
SBC: The Universal Baseline
SBC (Low Complexity Subband Codec) is the mandatory baseline codec that every Bluetooth audio device must support, guaranteeing basic compatibility between any two Bluetooth audio devices even when no better codec is shared between them. SBC’s compression is comparatively basic, delivering noticeably lower audio quality than more advanced codecs, particularly noticeable in fine detail and higher frequencies, and it’s the codec that a connected pair of devices falls back to when they don’t share support for anything more capable.
AAC: Apple's Preferred Codec
AAC (Advanced Audio Coding) offers improved sound quality over SBC and is the primary codec used across Apple’s ecosystem, including iPhones and AirPods, though it’s also supported by many Android devices and other headphones. AAC generally performs well when paired with the specific hardware and software it was optimized for, but audio quality can become less consistent on Android devices, where AAC implementation quality has historically varied more between different phone manufacturers.
aptX and Its Variants: Android's Common Upgrade
Qualcomm’s aptX family of codecs, widely supported across Android phones, offers a meaningful quality improvement over SBC with generally lower latency as well. Several aptX variants exist for different priorities: aptX Low Latency specifically minimizes the delay between audio and video, valuable for watching video content or gaming, while aptX HD and aptX Adaptive prioritize higher audio fidelity, with aptX Adaptive specifically designed to dynamically balance quality and latency based on current conditions and use case.
LDAC: Sony's High-Resolution Option
Sony’s LDAC codec supports significantly higher data transmission rates than SBC, AAC or standard aptX, enabling audio quality closer to wired, high-resolution listening under favorable conditions. LDAC is widely supported on Android devices and has been made available to device manufacturers more broadly, though it generally isn’t supported on Apple devices. LDAC’s higher data rate can also introduce more latency and somewhat higher battery consumption compared with more modest codecs, particularly when running at its highest quality setting.
Why the Same Headphones Can Sound Different on Different Phones
A specific pair of headphones supporting multiple codecs will actually use whichever codec both the headphones and the connected phone or computer support in common, automatically selecting the best mutually supported option. This is why identical headphones can sound noticeably different, or exhibit different latency, when paired with an iPhone versus an Android phone, since the codec actually being used in each case may differ based on what each specific device supports.
Bottom Line
Bluetooth audio codecs directly shape sound quality and latency, and checking which codecs both a phone and a set of headphones actually support in common, rather than assuming the most capable listed codec is automatically in use, gives a far more accurate picture of the real audio experience to expect. For most casual listening, differences between codecs are subtle, but for critical listening or latency-sensitive use like gaming, understanding which codec is actually active is genuinely worth confirming.
Sources
- Bluetooth SIG official Bluetooth audio codec specifications
- Qualcomm and Sony official aptX and LDAC technical documentation
- Independent Bluetooth codec audio quality and latency testing from major tech outlets
- Android and iOS developer documentation on supported Bluetooth audio codecs