Skip to content
SmartphonesExplainers

Bluetooth Codecs Explained: SBC vs AAC vs aptX vs LDAC vs LC3

What Bluetooth audio codecs actually change: SBC, AAC, aptX, LDAC and LE Audio's LC3 compared — sound, latency, battery and which phones support which codec.

· · 4 min read

Share
Two pairs of Apple wireless earbuds with their charging cases (illustrative photo)
Image: 茅野ふたば / Wikimedia Commons, CC BY-SA 4.0

Every Bluetooth headphone squeezes audio before sending it through the air. The codec is the method used to compress and decompress it. Spec sheets love to shout about LDAC or aptX, but what you actually hear depends on the codec your phone and earbuds agree on, the radio conditions around you, and — above all — fit and tuning.

How codec negotiation works

When you pair earbuds, the phone and the buds compare the list of codecs each supports and pick the best shared one. If your earbuds support LDAC but your phone doesn't, you get AAC or SBC. On Android you can usually see the active codec in Developer options → Bluetooth audio codec; iPhones don't expose a setting because they use AAC.

The main codecs compared

CodecWho uses itStrengthLimit
SBCEvery Bluetooth audio device (mandatory)Universal fallbackQuality varies a lot by implementation
AACiPhone, iPad, Mac; many Android phonesEfficient, well tuned on Apple devicesAndroid encoders vary in quality
aptX / aptX AdaptiveAndroid phones with Qualcomm supportAdaptive bitrate, lower-latency modesNot on iPhone or most Pixels/Samsungs by default
LDACAndroid (Sony-developed)Highest Bluetooth Classic bitrate (up to 990 kbps)Top mode drops out in crowded radio; drains more battery
LC3 (LE Audio)Newer phones and earbuds with LE AudioBetter quality per bit, low power, AuracastBoth sides need LE Audio support
Support depends on the exact phone and earbud model — check both spec sheets.
Share

More from Smartphones

View all →

Read next