Bluetooth Audio Codec Reference: Bluetooth Codecs Compared

Find your Bluetooth headphones' codec below to see its quality and latency.
CodecMax BitrateTypical LatencyPlatform Support
SBC328 kbps150–200msUniversal (all devices)
AAC250 kbps150–200msiOS (excellent), Android (varies)
aptX / aptX HD352 / 576 kbps~150ms / ~200msAndroid (most), not iOS
aptX Low Latency352 kbps~40msAndroid (select devices)
LDAC990 kbps~200msAndroid 8+ (most), not iOS

Click any row for more detail. Figures are typical published values — actual performance varies by device and connection quality.

Developer optionsSettings → About phone → tap Build Number 7 times to enable Developer Options, then Settings → Developer Options → Bluetooth Audio Codec, while connected.

Verified against publicly documented codec specifications and OS behavior current as of 2026.

What this page can and can't do

No web page can detect which Bluetooth codec is actually active — that information isn't exposed to browsers. This is a reference table plus manual per-OS steps to check it yourself. Codec support also changes with OS releases, so treat this as a snapshot rather than a permanent fact.

Overview

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. Use the speech in noise test online whenever you want a fast, repeatable way to confirm this.

This Bluetooth Audio Codec Reference lines up every major codec your headphones, earbuds and speakers might use, so you can weigh bit rate against latency and battery life at a glance. A codec (short for coder/decoder) squeezes stereo audio into a stream that fits a Bluetooth link, and the A2DP profile carries it to the receiver. Start with the table, then read on for sample rate, bit depth and compression details, plus advice for video, gaming and music setups.

Bluetooth Audio Codec Reference: What Codecs Do

A Bluetooth audio codec encodes digital sound on the transmitter, sends the smaller stream through the air, and has the receiver decode it again. Wireless audio only works when both ends agree on the same codec, so compatible hardware matters more than any headline specification. The microphone permissions guide online is free to browse, with no account or sign-up needed.

Uncompressed sound is huge. Its bit rate follows from three numbers: sample rate, bit depth and channel count.

$$\text{bit rate} = \text{sample rate} \times \text{bit depth} \times \text{channels}$$

A 48 kHz, 24-bit stereo stream therefore needs 48,000 × 24 × 2 = 2,304 kbps as LPCM, while a 48 kHz, 16-bit stream needs 1,536 kbps. Even the 16-bit figure is several times what a typical link can carry as a stable transfer rate, so a codec has to shrink it.

Almost all of them use lossy compression. A psychoacoustic model decides which details listeners are least likely to notice, transforms such as MDCT split the signal into frequency bands, and Huffman coding packs what remains. Rounding leaves some quantization noise behind, and it grows as the bitrate falls. Lossless compression would keep every bit, but A2DP cannot carry it over standard links. A file that was already an MP3 and is re-encoded for Bluetooth loses detail twice, so source quality matters too.

  • A higher bitrate keeps more detail but needs more bandwidth.
  • CD quality means 16-bit samples; 24-bit adds headroom for quiet passages.
  • Sample rates of 44.1 kHz and 48 kHz cover standard music, while 96 kHz is the usual hi-res ceiling.

Codec Comparison at a Glance: Bitrate and Latency

This audio codec comparison summarises the typical figures for each option. Treat latency as a range, because the phone, the receiver and the buffer settings all move it.

CodecBitrate (kbps)Typical latencyResolutionBest for
SBC200–328150–220 ms16-bit, 44.1/48 kHzUniversal fallback
AAC256–320120–180 ms16-bit, 44.1/48 kHziPhone and Mac accessories
aptX352100–120 ms16-bit, 48 kHzAndroid music
aptX Low Latency35232–40 ms16-bit, 48 kHzGaming and TV sync
aptX HD576about 150 ms24-bit, 48 kHzHi-res Android listening
aptX Adaptive279–42040–80 msScalableAndroid phones and TWS earbuds
LDAC330, 660, 990100 ms or more24-bit, up to 96 kHzSony and Android hi-res
LHDC400, 600, 90030–150 ms24-bit, 96 kHzAndroid flagships
LC3160–345 (voice 32–64)Under 50 msLE AudioHearing aids, Auracast
Samsung Scalable CodecVariableVariableAdapts to signalGalaxy phones and earbuds

Dividing the 2,304 kbps stream from the formula above by each bitrate shows how hard the codec works: SBC at 328 kbps squeezes it about 7.0:1, AAC at 256 kbps about 9.0:1, aptX HD at 576 kbps exactly 4.0:1, and LDAC at 990 kbps only about 2.3:1. Less squeezing is not automatically better sound, but LDAC's top rate leaves the most room for detail.

For music, bitrate and audio quality matter most. For video, people notice lip-sync trouble above roughly 70 ms, which is why low latency codecs suit gaming and TV. LC3 keeps voice calls on a mono 32–64 kbps stream, a useful reminder that milliseconds and kbps trade off differently for a phone call than for stereo music. In the table, TWS means true wireless earbuds, and Auracast is the broadcast feature of LE Audio. Its range of uses is wide, from hearing aids to public venues.

Bluetooth Codecs Explained One by One

Each entry below covers what the codec is good at, who supports it and where it falls short.

SBC: the mandatory baseline codec

SBC is mandatory in every A2DP device, so it is the lowest common denominator that devices fall back to when nothing better is shared. It splits the signal into sub-bands and delivers manageable rates at the cost of detail. That guarantees interoperability and a stable connection, but the quality varies with the transmitter.

AAC on Apple and Android devices

AAC is the codec Apple prefers, and an iPhone streaming AAC content can skip a second encode. On Android the result depends on the phone's chipset and how well it handles the encoder, so identical headphones can sound different from two Android handsets.

aptX and aptX HD from Qualcomm

Made by Qualcomm, aptX uses adaptive differential compression at 352 kbps, which is not lossless but sits well above SBC for clarity. aptX HD raises that to 576 kbps and 24-bit samples, and aptX Low Latency cuts delay for games. aptX Adaptive scales its rate with the connection and is part of Snapdragon Sound. Every variant needs support at both ends.

Sony LDAC and its connection modes

LDAC, developed by Sony, tops out near 990 kbps for high-resolution files. Its connection quality mode drops to 330 kbps for stability, the normal mode runs at 660 kbps, and the audio quality mode uses the full rate. Choose connection quality when walls or crowds are in the way, and audio quality when you sit close to the phone.

LHDC from the HWA Alliance

LHDC comes from Savitech and is promoted by the HWA Alliance. It offers 400, 600 and 900 kbps tiers plus a low latency variant near 30 ms. Because it is proprietary and carries licensing costs, support is concentrated in Android flagships and gaming earbuds.

LC3 and LE Audio

LC3 is the required codec of LE Audio. It aims to beat SBC at about half the bit rate, which saves battery, and its short frames allow latency below 50 ms. It also underpins hearing aids and Auracast broadcasts, so expect it on newer hardware first.

Samsung Scalable Codec

The Samsung Scalable Codec only works between Samsung phones and earbuds. It adjusts the stream to signal strength to remain stable, so it is a Galaxy-only convenience rather than a general option.

Bluetooth Wireless Codecs Measured: Which Sounds Best?

Marketing claims are easy; bench data is harder. A proper double-blind listening panel is expensive, so independent testers usually measure frequency response, signal to noise ratio, dynamic range and distortion instead. Those bench results generally rank LDAC first, aptX HD next, and SBC, aptX and AAC behind, although the spread is small next to the difference a good pair of Bluetooth headphones makes.

Frequency response shows whether a codec keeps bass and treble level, and any frequency response error beyond a decibel or two is audible on bass-heavy tracks. SBC and AAC streams top out near 96 dB of dynamic range on a 16-bit path, while LDAC and aptX HD carry 24-bit audio with far more headroom. A wide dynamic range only helps if the noise floor stays low.

Distortion and noise are the other half: SBC and AAC at low bitrates add more hiss and background noise than LDAC in its quality mode, whose lower noise floor keeps quiet passages clean, while harmonic distortion shows up as harshness on loud notes. Over a weak Bluetooth link, packet errors add audible noise on top of that.

Results reflect the whole chain. One tester found a phone adding a bass hump near 40 Hz to an LDAC stream while a dedicated player held a flat curve, so trust your own ears on your own equipment, because sound quality depends on more than the codec.

Bluetooth Codec Support on Phones and Headphones

A Bluetooth codec needs a matching encoder on the transmitter and decoder on the receiver. If one side lacks it, the pair negotiates a shared option, and the worst case is SBC. The Bluetooth stack, firmware version and manufacturer decide which codec support you actually get, so check the specification of your smartphone and your headphones together.

  • iPhone: AAC and SBC only.
  • Android: SBC and AAC, plus aptX, LDAC or LHDC depending on the maker.
  • Streaming from a PC: depends on the USB transmitter and its driver.

On Android, the developer options let you select the preferred codec, and a firmware update can add support to existing headphones. Pick one explicitly if the device always defaults to the first match.

Why Audio Codecs Hit Limits: Latency, Bandwidth, Interference

Wireless audio shares the crowded 2.4 GHz band with Wi-Fi and microwaves. Limited bandwidth is the weak point: pushing a high bitrate through a congested channel causes packet loss, dropouts and stutter, which is why LDAC and aptX Adaptive step down rather than fail. The distance to the source matters too, because walls and bodies weaken the signal, and battery life suffers when a device repeats packets.

Other limits are structural. Latency comes from the algorithm plus buffering, so a codec that sounds great may still lag a game. Some features, such as the bitpool setting in SBC, are capped by the manufacturer, and calls use a separate voice profile with its own limits. True wireless earbuds add the burden of syncing two receivers.

Choosing Between Bluetooth Codecs for Your Setup

Use these steps to pick among Bluetooth audio codecs without testing them all:

  1. List the codecs your phone and your headphones both support.
  2. For video or gaming, favour the lowest latency match.
  3. For music, take the highest bitrate that stays stable in your room.
  4. Keep SBC as the safe fallback, and treat LDAC as a reward for a close, clean connection.

The best Bluetooth codecs are the ones both devices support and your connection can sustain. Most listeners are happiest when the audio is stable, the latency suits the task, and the codecs involved are matched at both ends, so treat this table as a map rather than a ranking. If a pair of earbuds offers LDAC but your phone does not, the headline codec never gets used.

About the author

Vinitha Pu

Founder and designer

Vinitha Pu is a graphic designer based in Palakkad, Kerala, who builds free, privacy-friendly browser tools. She studied Textile and Apparel Design at Avinashilingam University and completed a C-Tech in Graphic Design at Image Creative Education in 2025. She designs, builds and maintains the speaker, headphone, microphone and hearing tools, calculators and guides on Online Sound Test.

  • Content author: Vinitha Pu
  • Fact checked by: Vinitha Pu. Each tool is checked against the standard formulas and reference levels it uses, and each test is tried on real speakers, headphones and microphones before it goes live.
  • Published Updated