If you're not hearing music or phone calls through your headphones, you may be worried that your iPhone headphone jack is broken. Maybe it is. Audio not playing through the headphones is a sign of a potential hardware problem, but it's not the only possible culprit.
Before heading to the Apple Store for a repair, try the following steps. They'll help you figure out if your iPhone headphone jack is really broken or if there's something else going on that you can fix yourself—for free.
While this article is about the iPhone headphone jack, many of these tips also apply to models that don't have a headphone jack. So, even if your iPhone doesn't have a headphone jack, if you're having trouble with your headphones or audio output, this article may have the solution.
First, Try Other Headphones
The first thing to do when trying to fix a broken iPhone headphone jack is to confirm that the problem is with your headphone jack, not the headphones themselves. It would be better if it's the headphones: it's usually cheaper to replace headphones.
The easiest way to do this is to get another set of headphones—ones that you already know work properly—and plug them into your iPhone. Try listening to music, making calls, and using Siri (if the new headphones have a mic). If everything works properly, then the problem is with your headphones, not the jack.
If the problems still happen even with new headphones, confirm that the headphones work on another device and then move on to the next step.
Clean the Headphone Jack
Many people keep their iPhones in their pockets, which are full of lint that can find its way into the headphone jack (or the Lightning port, on models that don't have a headphone jack). If enough lint or other gunk builds up, it can block the connection between the headphones and the jack. If you suspect lint or other build-up is your problem:
- Look into the headphone jack to check for lint. You may need to shine a light into the jack to get a good look.
- If you see lint, blow into the headphone jack or shoot some compressed air into it (compressed air is better since it doesn't have the moisture that's present in breath, but not everyone has it handy). This may be enough to remove anything that's built up in the jack.
- If the lint is packed tightly and can't be blown out, try a cotton swab. Remove most of the cotton from one end of the swab. Put a tiny bit of rubbing alcohol on the end you removed the cotton from. Then insert that end into the headphone jack. Move it around gently and try to pull out the lint.
- If that didn't work, or you don't have a cotton swab, flatten out a paperclip. Wrap some tape around one end, being careful to not wrap so much that it's larger than the headphone jack. Insert the tape end into the headphone jack and twist it a couple of times. Gently pull it out, dispose of any debris, and repeat as necessary.
While you’re cleaning, clean your headphones, too. Periodic cleaning will increase their life expectancy and ensure they don’t carry harmful bacteria that could irritate your ears.
Restart Your iPhone
It might not seem related to problems with the headphone jack but restarting the iPhone is often a key step in solving problems. That's because a restart clears the iPhone's active memory (but not its permanent storage, like your data; that won't be touched), which could be the source of the problem. And since it's easy and quick, there's no real downside.
How you restart your iPhone depends on the model, but some general guidelines are:
Hold down the Power button and one of the Volume buttons (for the iPhone 7, it needs to be the Volume down button).
On an iPhone 6 or older, just hold down the Power button.
Move the slider button from left to right.
Wait for your iPhone to fully power down.
Press and hold the Power button until you see the Apple logo.
If holding down just the on/off button doesn’t restart the phone, try a hard reset. How you do this depends on what model iPhone you have. If you’re still not able to hear audio, move on to the next item.
Check Your AirPlay Output
One reason that you might not hear audio through your headphones is that your iPhone is sending the audio to another output. The iPhone is supposed to automatically recognize when headphones are plugged in and switch audio to them, but it’s possible that hasn’t happened in your case. One potential cause is that audio is being sent to an AirPlay-compatible speaker or AirPods. To check for that:
Swipe up from the bottom of the iPhone’s screen to open Control Center (on the iPhone X and newer, swipe down from the top right).
Tap AirPlay in the top right of Control Center to reveal all available output sources.
Tap Headphones (or iPhone, whichever option is present).
Tap the screen or press the Home button to dismiss Control Center.
With those settings changed, your iPhone's audio is now being sent to the headphones or the iPhone's built-in speakers. If that doesn't solve the problem, there's another, similar setting to investigate.
Check Bluetooth Output
Just like audio can be sent to other devices over AirPlay, the same thing can happen over Bluetooth. If you’ve connected your iPhone to a Bluetooth device like a speaker, it’s possible the audio is still going there. The simplest way to test this is to:
Open Control Center.
Tap the Bluetooth icon in the top-left group of icons so that it's not lit up. This disconnects Bluetooth devices from your iPhone.
Try your headphones now. With Bluetooth off, the audio should play through your headphones and not any other device.
Your Headphone Jack is Broken. What Should You Do?
If you've tried all of these options and your headphones still aren't working, your headphone jack is probably broken and needs to be repaired.
If you’re very handy, you can probably do this yourself—but we wouldn’t recommend it. The iPhone is a complex and delicate device, which makes it hard for regular people to repair. Plus, if your iPhone is still under warranty, fixing it yourself voids the warranty, which means Apple won’t help you fix problems you cause.
Your best bet is to take it to the Apple Store for a fix. Begin by checking your iPhone’s warranty status so you know if a repair is covered. Then, set up a Genius Bar appointment to get it fixed. Of course, there’s always the choice of upgrading to the latest iPhone and leaving the world of wired headphones behind. Good luck!
- What do I do if the mic in my headphones isn't working with my iPhone?
Double-check that your headphones do have a built-in microphone, and if so try some of the same steps you would if your iPhone's built-in microphone wasn't working. Next, check for any kind of debris buildup and clean it out like you would your headphones or earbuds. If the microphone isn't clogged (or if you've cleaned it but it still isn't working), connect the headphones to another device and test the microphone again.
- Why aren't my headphones working with a particular app?
If your headphones seem to be working fine most of the time but starting giving you trouble when using a specific app, try restarting the app, then restart your iPhone if the problem continues. If your headphones still won't cooperate with the app after a restart, the app may not have microphone access. Open Settings and select Privacy > Microphone and check the list of apps with mic access, and if it's turned off for the app you're trying to use, turn it back on.
- Why am I only getting sound from my iPhone when headphones are connected?
This issue is most likely caused by your iPhone incorrectly thinking that your headphones are connected even when they aren't. When your iPhone is stuck in headphone mode there are a few potential fixes, though some may not be available depending on your iPhone model.