Headphone Audio Issues

Fix headphones that aren't producing sound, only play in one ear, or won't switch audio from your speakers

Headphones plugged in but sound still coming from speakers, audio only in one ear, or Bluetooth headphones connected with no sound – these are all routing or detection problems, not broken hardware (usually). Run a quick check with the speaker test on TheTest.com to confirm whether the issue is your headphones or your system.

  1. Click the Sound icon in the menu bar and select your headphones from the output list – if they are not listed, they are not connected or detected
  2. For wired headphones, unplug and firmly re-plug the cable. If using a USB-C adapter or dongle, try a different port
  3. For Bluetooth headphones, open System Settings > Bluetooth and check that your headphones show Connected. If they show connected but no audio comes through, click the i next to the device and make sure it is not connected as "phone audio only"
  4. Open System Settings > Sound > Output and select your headphones explicitly – macOS does not always switch automatically, especially with multiple output devices
  5. If audio plays only in one ear, open System Settings > Sound > Output, select the headphones, and check the Balance slider. Drag it to the center if it has drifted left or right
  6. Check System Settings > Accessibility > Audio and make sure Mono Audio is off unless you specifically want it – mono mode sends both channels to both ears, which can mask a balance issue but also changes the stereo mix
  7. If Bluetooth headphones connect but sound is choppy or low quality, they may be using the HFP (phone call) codec instead of A2DP (media). Open System Settings > Sound > Output – if you see two entries for the same headphones, pick the one that is not labeled "phone" or "hands-free"
  8. For AirPods specifically: if one AirPod is silent, put both in the case, wait 15 seconds, take them out and reconnect. If that fails, go to System Settings > Bluetooth, click the i next to your AirPods, and click Forget This Device, then re-pair them
  9. If nothing works with wired headphones, try them on another device (phone, tablet) to rule out a cable or driver issue. If they work elsewhere, restart your Mac to reset the audio subsystem

Frequently Asked Questions

Why do my Bluetooth headphones connect but no sound comes through?

Most Bluetooth audio devices support two profiles: A2DP (stereo media audio) and HFP/HSP (phone call audio). If the device connects with only the phone call profile, you get a connection but no media audio. Check your sound output settings and make sure the stereo or media profile is selected, not hands-free or phone.

Can a headphone jack wear out?

Yes. Physical headphone jacks can accumulate lint, lose spring tension, or develop intermittent contacts over time. If wired headphones work on other devices but not yours, try blowing out the jack with compressed air. On laptops, lint is the most common culprit.

Why does only one ear work on my headphones?

If balance settings are centered and it is still one-sided, the issue is usually a damaged cable (for wired) or a dead driver in one earbud (for wireless). For wired headphones, wiggle the cable near the plug – if sound cuts in and out, the cable has an internal break. For AirPods or earbuds, try cleaning the mesh with a dry brush and resetting them.

My headphones work for music but not for calls. Why?

Calls use a different audio profile (HFP/HSP) than music (A2DP). Your headphones might connect for media but fail to register as a call device. Check your calling app's audio settings and make sure the headphones are selected as both the output and input device for calls.

Do I need to install drivers for USB headphones?

On Mac and Linux, USB headphones are almost always plug-and-play. On Windows, most USB headphones use generic drivers that install automatically, but some gaming headsets need manufacturer software for surround sound or EQ features. Check the manufacturer's website if the headphones are detected but features are missing.