Updated November 2026

If your Bluetooth audio codec is stuck on SBC, your headphones are likely running the lowest common denominator codec that every Bluetooth device must support. This guide explains why the connection falls back to SBC, how to check which codec is active, and the steps that usually force a higher-quality codec such as AAC, aptX or LDAC. Most of the time, the fix is a setting or a compatibility issue rather than a hardware fault.

Why Your Connection Falls Back to SBC

SBC, short for Subband Codec, is the mandatory baseline in the Bluetooth A2DP profile. Any two Bluetooth devices can always agree on it, so it becomes the default when a better codec is not negotiated. A few common reasons cause this fallback:

Shopping for one? See our guide: Bluetooth Audio Codec SBC vs AAC: Which Is Better for Your Headphones?.

  • Your phone, computer or source device does not support the codec your headphones prefer.
  • The headphones support the codec but the source has it turned off or set to “Automatic.”
  • The connection is unstable, so the devices drop to the most reliable option.
  • Developer or hidden options hold the codec choice at SBC.

Step-by-Step: Check and Switch the Active Codec

  1. Confirm what your headphones support. Check the manufacturer’s spec sheet for codecs such as AAC, aptX, aptX HD, LDAC or LC3.
  2. Confirm what your source device supports. An iPhone supports AAC but not aptX or LDAC. Many Android phones support LDAC and aptX, though support varies by model and software version.
  3. Disconnect and forget the headphones on the source device, then pair them again. Renegotiation often selects a higher codec.
  4. On Android, enable Developer Options, open Bluetooth Audio Codec, and select the codec manually.
  5. On Windows, open Sound settings, select your Bluetooth device, and check the codec option available for that driver. Some drivers expose codec choice only through the manufacturer’s app.
  6. On a Mac, hold Option and click the Bluetooth icon in the menu bar to view connection details. Apple devices typically use AAC automatically when the headphones support it.

Set the Right Mode on Android

Android lets you choose the codec and sample rate directly. Set the codec to a higher option, then play a track to confirm the change took effect. If the menu is greyed out, your device or firmware may lock the choice to SBC.

  • A Bluetooth transmitter that supports aptX or LDAC can add a higher codec to a source device that only offers SBC. View on Amazon
  • A USB Bluetooth adapter can give a PC a fresh Bluetooth stack that supports more codecs than the built-in radio. View on Amazon

Compatibility Factors That Decide the Codec

Codec negotiation depends on both ends of the link. The table below shows which codecs common source devices typically handle, based on manufacturer documentation. Support changes with software updates, so check your device’s current specifications.

Source device Codecs commonly supported
iPhone and iPad SBC, AAC
Many Android phones SBC, AAC, aptX, LDAC (model dependent)
Windows PC with a modern adapter SBC, AAC, aptX (driver dependent)
Mac SBC, AAC

Common Mistakes

  • Assuming the headphones are the problem when the source device lacks the codec.
  • Leaving the codec on “Automatic” without checking the active setting.
  • Expecting LDAC or aptX to appear on an iPhone, which does not support them.
  • Forgetting to re-pair after changing a setting, so the old negotiation remains.
  • Ignoring interference or distance, which can push a stable connection back to SBC.

FAQ

Is SBC bad audio quality?

SBC is adequate for calls and casual listening, but it is the most basic option. Higher codecs such as AAC or aptX usually sound cleaner at the same bitrate, particularly with detailed music.

Why does my Android phone show SBC even though aptX is available?

The headphones or the phone may not negotiate aptX in that mode, or Developer Options may be set to automatic. Forget the device, re-pair it, and choose aptX manually if the menu allows it.

Can a software update fix a codec stuck on SBC?

Sometimes. Updates to phone firmware, Windows drivers or headphone firmware can add or fix codec support. Check the manufacturer’s release notes for codec changes.

Conclusion

A Bluetooth connection stuck on SBC usually means the source device, the headphones or the settings have not agreed on a higher codec. Confirm what each device supports, re-pair, and set the codec manually where your system allows it. If your hardware has no higher option, a compatible transmitter or adapter is the practical next step.

Emily Parker

About Emily Parker

Emily Parker is part of our editorial team and reviews and edits our headphone tech & types guides, checking product details against manufacturer specifications and owner feedback.