Bluetooth Audio Codec Reference
The Bluetooth Audio Codec Reference compares SBC, AAC, aptX, and LDAC by bitrate, latency, and platform support, explaining why the same headphones can sound noticeably different depending on what you pair them with. Click any row in the table for more detail, or switch between the Android, iOS, Windows, and macOS tabs to find the manual steps for checking which codec your own device negotiated — a browser can't detect it directly. Try the free speech in noise test online for a quick, no-install way to check this yourself.
Picking the right Bluetooth audio codec is the difference between headphones that sound crisp and layered and ones that sound thin and compressed. This Bluetooth audio codec reference breaks down what SBC, AAC, aptX, LDAC, LHDC, and LC3 actually change under the hood — how bit rate, bit depth, and sample rate shape the sound quality you hear, and how to check which codec your phone and headphones are using right now. Think of it as a single codec comparison you can come back to instead of re-searching "aptX vs LDAC" every time you buy new wireless headphones.
What Is a Bluetooth Codec, and Why Does the Format Matter?
A codec — short for "coder-decoder" — is the audio compression format your phone and headphones agree on before any digital audio plays, essentially a shared bluetooth protocol for audio streaming: turning sound into a compact data stream and back again on the other end. At its core, a codec is just a compression algorithm with a friendly name. Use the test your left and right ear whenever you want a fast, repeatable way to confirm this.
Every codec here is really just a different wireless audio format wrapped around the same basic idea — compress on one side, decompress on the other, and lose as little of the original signal as possible. Some codecs lean on psychoacoustics, modeling which frequencies your ears actually notice, to discard inaudible data before compression, which is how a file shrinks dramatically without an obvious drop in audio quality.
None of this happens in isolation. Your phone advertises the Bluetooth codecs it supports, your headphones advertise theirs, and the two negotiate down to whichever one they share — the same reason a pair of wireless headphones can sound different on an Android phone than on an iPhone. This reference exists to make that negotiation visible: what each codec actually promises on paper, not just its marketing name.
How Bluetooth Audio Codecs Turn Sound Into a Data Stream
Every codec in this reference is built around three numbers, and once you know what they mean, the rest of this chart reads itself. Run the how long is safe at this level to double-check a result before you rely on it.
Sample Rate, Bit Depth, and Bit Rate Explained
Sample rate is how many snapshots of the waveform get captured per second, measured in kHz — CD-quality audio samples at 44.1kHz, while hi-res audio pushes to 96kHz or higher. Bit depth is how precisely each snapshot is measured; 16-bit is standard, 24-bit or 32-bit captures more dynamic range with less noise. Multiply the two together, times the channel count, and you get bit rate — the actual data a codec has to push through the connection every second:
$$\text{Bit Rate} = \text{Sample Rate} \times \text{Bit Depth} \times \text{Channels}$$
A codec with a higher maximum bit rate has more headroom to preserve detail close to the original source file, whether that's a WAV master or a FLAC download. Think of an MP3 as one common, heavily compressed audio file format on one end, and a WAV or FLAC file as the uncompressed reference most codecs get measured against on the other.
A codec that caps out low has to compress harder, and audio quality gets sacrificed first in high-frequency detail and stereo width. That's also why some codecs — aptX Adaptive and LDAC in particular — use an adaptive bit rate instead of a fixed one, scaling down automatically when the connection is under strain instead of dropping audio entirely.
Latency: Why Some Codecs Feel Faster
Latency is the delay between sound leaving your phone and reaching your ears, and it's a separate spec from bit rate — a codec can sound great and still lag. Frame duration, bit rate, and mandatory buffering all add delay, and standard codecs like SBC and AAC were never designed with latency as a priority. For gaming and video lip-sync, that lag becomes obvious fast, which is why Qualcomm built a dedicated aptX Low Latency variant, and why aptX Adaptive dynamically trades bit rate for latency depending on what you're doing — typically landing around 80ms.
Bluetooth Audio Codec Reference Chart: Bitrate, Bit Depth, and Sample Rate
Here's the full comparison in one place — every codec covered in this reference, with the maximum bitrate, bit depth, and sample rate each is capable of.
| Codec | Max Bitrate (kbps) | Bit Depth | Max Sample Rate |
|---|---|---|---|
| SBC | 320 | 16-bit | 48kHz |
| AAC | 264 | 16-bit | 44.1kHz |
| aptX | 352 | 16-bit | 48kHz |
| aptX HD | 576 | 24-bit | 48kHz |
| aptX Adaptive | 279–420 | 24-bit | 96kHz |
| aptX Lossless | 1200 | 24-bit | 96kHz |
| LDAC | 990 | 24-bit | 96kHz |
| LHDC | 900 | 24-bit | 96kHz |
| LC3 | 345 | 32-bit | 48kHz |
Bandwidth and frequency conditions change what a codec can actually deliver in practice. In a crowded 2.4 GHz environment, a codec that scales down — aptX Adaptive and LDAC's connection-quality mode are the clearest examples — keeps playback stable, while a fixed high-bitrate codec is more prone to stutter under RF interference.
SBC, AAC, and the aptX Family: Codec Profiles Compared
SBC: Bluetooth's Mandatory Baseline Codec
SBC (low-complexity sub-band codec) is the one codec every Bluetooth device must support — the fallback when nothing better gets negotiated. It tops out around 320 kbps at 16-bit, 48kHz, which is perfectly listenable, but implementations vary a lot between manufacturers, and a poorly tuned SBC encoder is why "Bluetooth headphones sound bad" is such a common complaint. If your gear only supports SBC, you're hearing the floor of what a codec can do, not the ceiling.
AAC: Advanced Audio Coding
AAC, developed with input from the Fraunhofer Institute as MP3's successor, is Apple's preferred codec and performs consistently well on iPhones. On Android, AAC quality varies with the source device's chipset and drivers, which is why identical headphones can sound better paired with an iPhone than with some Android phones. AAC caps around 264 kbps at 44.1kHz, prioritizing efficient compression over raw bit rate. (Samsung ships a similar proprietary option, the Samsung Scalable Codec, on select Galaxy phones and Galaxy Buds, though it's far less common outside Samsung's own ecosystem.)
aptX, aptX HD, aptX Adaptive, aptX Lossless, and aptX Low Latency
Qualcomm's aptX family is the most fragmented name in this reference. Base aptX (352 kbps, 16-bit, 48kHz) was a straightforward upgrade over SBC. aptX HD adds bit depth — 24-bit — for more detail and dynamic range. aptX Adaptive is the flexible one: it adjusts bit rate and latency automatically based on your listening context, while staying backward compatible with the standard it's replacing. aptX Lossless is the newest, highest-bitrate member, targeting bit-for-bit accuracy at up to 1200 kbps — a real alternative to lossy compression rather than just a variation on it. aptX Low Latency strips features down specifically to chase gaming-grade response time over sound quality. Across the family, the plain aptX badge is what tells you a device belongs to this ecosystem at all.
LDAC and LHDC: Two High-Resolution Audio Codecs
LDAC: Sony's High-Resolution Wireless Codec
LDAC is Sony's codec, and it's the closest thing to hi-res audio Bluetooth offers — up to 990 kbps at 24-bit, 96kHz, three tiers above SBC. Many of its headphones default to LDAC, but the codec also drops its bit rate in "best effort" mode when the connection gets unstable, trading peak audio quality for one that doesn't stutter. LDAC needs a compatible phone — mostly Android devices — to actually engage.
LHDC: Low-Latency, High-Resolution Audio for Android
LHDC, developed by the HWA Alliance, targets the same hi-res bracket as LDAC — up to 900 kbps at 24-bit, 96kHz — while also offering a lower-latency mode aimed at gaming. It's less common than aptX or LDAC outside a handful of Android phone and earbud makers, but on paper it competes directly.
LC3 and Bluetooth LE Audio: The Next-Generation Codec
LC3 is the codec built for Bluetooth LE Audio, the low-energy standard the Bluetooth SIG introduced starting with Bluetooth 5.1 and refined through Bluetooth 5.3, with further broadcast refinements landing in Bluetooth 5.4. Despite a lower peak bit rate than SBC in most configurations — roughly 345 kbps at 32-bit, 48kHz — it is more efficient per bit than SBC, so it can sound just as good while using less power, a real win for true wireless earbuds squeezed for battery life. It also underpins Auracast, the LE Audio broadcast feature that lets multiple nearby listeners tune into the same stream at once, and the same foundation extends to hearing-aid support — bringing wireless audio to people hard of hearing in ways earlier codecs never addressed.
How to Check Which Bluetooth Codec Your Device Supports
Most people never see which codec they're using — it's negotiated silently in the background. On Android, you can check and even force a preference on many phones:
- Open Settings and enable Developer options (tap the build number seven times if it isn't visible yet).
- Go to Developer options and find the Bluetooth Audio Codec setting.
- With your headphones connected, tap the setting to see every codec both devices support, and choose your preferred one.
iOS doesn't expose this menu — an iPhone always negotiates AAC or SBC, since Apple doesn't license aptX or LDAC. If your headphones or smartphone have a companion app, check there too; many list the active codec, sample rate, and bit depth directly, without needing a headphone jack or an external DAC at all.
Choosing the Right Bluetooth Audio Codec for Sound Quality, Gaming, and Everyday Listening
There's no single best codec — the right one depends on what you're doing. For critical listening and audio quality, LDAC, aptX HD, or aptX Lossless give the most bit rate headroom, provided your phone and headphones both support the same one, the same logic that makes a good external DAC worthwhile for wired listening.
For gaming and video, prioritize latency over bit rate: aptX Low Latency or aptX Adaptive keep sound in sync with the screen far better than SBC. For everyday listening, true wireless earbuds, and music streaming where battery life matters more than peak sound quality, SBC, AAC, or the newer LC3 are all reasonable choices — and LC3's efficiency is quietly becoming the practical default as more LE Audio devices ship. Wireless audio has never had more codec choice, hi-fi included, and the differences on this chart are exactly what to check before your next pair of wireless headphones or earbuds.