How to check what Bluetooth codec your wireless headset supports
What are Bluetooth codecs, and why do they matter?
Bluetooth codecs matter because they determine how good audio will sound and how reliable the connection between the playback device and your headphones will be. The reasons behind this are complex, but overall, Bluetooth makes a tradeoff between the amount of data that a device can cram into its signal space and the reliability of the connection. The more data you try and pack in, the less stable the connection becomes. Some headphone apps let you choose to prioritize connection stability over audio quality and vice versa.
As a result, different companies have released different codecs geared towards packing as much audio information into as little data as possible, hopefully to one day equal CD-quality audio while maintaining a solid connection. These continue to be refined as the Bluetooth standard itself is improved. However, none are currently equal to a wired connection or CD-quality sound.
How do you know which Bluetooth codecs your devices and headphones support?
However, if you already own a pair of headphones you like, but can’t find the box or manual, or that information isn’t available for a pair of headphones you want to buy, you can still find the answers you seek pretty easily. The process for checking the Bluetooth codec currently being used varies between devices, operating systems, and even software versions. Generally, here’s how you can do so on your phone or computer.
How to check Bluetooth codec support on Android
- Open the Settings app.
- Tap “About Phone.”
- Tap the Build Number seven times in a row.
Next, make sure that your Bluetooth headphones are synced to your phone and check the Bluetooth codec currently in use:
- Open the Settings app.
- Tap “System.”
- Choose “Developer options.”
- Tap “Bluetooth audio codec.”
You can also change the currently used Bluetooth codec here, and we’ll cover why you may want to do that in the next section.
How to check Bluetooth codec support on iOS
- Connect your iOS device to your Mac and mark it as a trusted device if asked.
- Open Console.app on your Mac.
- Select your iOS device from the list of available devices in the left-hand sidebar.
- Type in “Bluetooth” in the top-right search bar.
- Press Enter and choose “Subsystem” from the drop-down menu that appears.
- Play some audio on your iOS device and make sure it’s coming through the paired Bluetooth headphones.
- Turn off the Bluetooth on your iOS device, then back on again.
- Once the Bluetooth headphones and iOS device reconnect, you’ll see a message reading “Codec: AAC-LC” or similar.
Unlike on Android, you can’t change Bluetooth codecs on an iPhone or iPad. Apple’s own headphones and earbuds, such as the AirPods, only support AAC and SBC. We’ll cover why that’s bad news for anyone not immersed in the Apple ecosystem a bit later, but if you’re in the ecosystem AAC is tailor-made to your needs anyway.
How to check Bluetooth codec support on Windows 10
How to check Bluetooth codec support on macOS
First, ensure that your Bluetooth headphones are properly synced with your Mac. Before you can check the current Bluetooth codec status, you must also make sure the Bluetooth icon is visible in your menu bar:
- Open System Preferences.
- Click on “Bluetooth.”
- Click on “Show Bluetooth in menu bar.”
After that, you can check the Bluetooth codec currently in use:
- Start playing some audio on your Mac.
- Press and hold the Option key.
- While holding the Option key, click on the Bluetooth icon in the top menu bar.
- Hover your mouse cursor over the name of the Bluetooth headphones you’re currently using in the menu that appears.
- Another menu will pop up, and “Active Codec:” should be shown in gray.
You can’t change the Bluetooth codec in use here because that requires another tool, and we’ll cover that a bit later.
Which Bluetooth codecs should you use?
At SoundGuys, we usually recommend aptX, aptX LL, aptX HD, and aptX Adaptive Bluetooth codecs. In fact, aptX LL supports latencies as low as 40 milliseconds and faster. It helps that these Bluetooth codecs have the best quality Bluetooth audio currently available, too. However, they are not as widely adopted, and your headphones or playback device may not support them.
SBC will get the job done just fine if you’re staring down the barrel of an AAC connection on Android.
Audio quality is a hairier question. As we’ve covered before, no Bluetooth codec currently available favorably compares to a wired connection or CD-quality audio. Whether you notice it depends on your hearing, the environment in which you’re listening, and the type of music you’re hoping to enjoy.
Another thing to note is connection reliability. The fundamental problem with LDAC 990kbps mode (which is only available deep in the developer options of most devices, anyway) is that it tries to jam-pack too much data into the signal. As a result, you may experience breakups at distances as short as the one from your headphones to your smartphone in a pants pocket. However, the other codecs mentioned here are stable enough to withstand your daily commute or a walk around a desk with ease.
So, how do you change the Bluetooth codec currently in use?
How do you change between Bluetooth codecs?
How do you change Bluetooth codecs on Android?
- Open the Settings app.
- Tap “System.”
- Select “Developer options.”
- Select “Bluetooth audio codec.”
- Tap the Bluetooth codec you wish to use, or tap “Ok” to exit without making changes (unavailable ones will be grayed out).
How do you change Bluetooth codecs on an iPhone?
How do you change Bluetooth codecs on Windows 10?
Much like checking to see which of them is in use, Windows 10 does not offer an easy, standard method to change between Bluetooth codecs, either. You must download third-party software, such as Bluetooth Tweaker, and follow their instructions. However, if Windows 10 detects that your Bluetooth headphones support aptX, it should notify you it switched to that codec automatically.
How do you change Bluetooth codecs on macOS?
- Download Additional Tools for Xcode 9 from the Apple Developer portal.
- Double-click on the downloaded .dmg file to mount it.
- Open Finder and click on the “Additional Tools” drive that appears.
- Open the “Hardware” folder.
- Open your Mac’s Applications folder in another tab, or another Finder window.
- Drag and drop the Bluetooth Explorer app from the .dmg to your Mac’s Applications folder.
- Click on the Bluetooth Explorer app in your Applications folder to launch it.
- In the Bluetooth Explorer app’s menu bar, select “Tools” and then “Audio Options.”
- A new window will let you enable or disable AAC, force the use of aptX (if available), and make other adjustments.
- Select the options that you wish to activate and then hit “Close.”
Apple implements the AAC Bluetooth codec well and it’s the only one its headphones support, so this process likely won’t be needed. That is unless you’re using headphones from another manufacturer that supports aptX.
Bluetooth codecs are complicated. Plus, none currently match the performance of wired connections or CD-quality audio. You can see which codecs your devices and Bluetooth headphones support to pick the best one. That way, you’ll ensure you get the most out of your Bluetooth headphones at all times. But if you want to cut out the hassle of dealing with them altogether, you can always have old wired headphones to fall back on.