How can I fix my iMac audio not playing through speakers?

Hello ! A month or two ago my mid 2017 iMac wasn't playing any audio. Looking up at the audio icon, it shows a headphone icon. Here's the kicker, no headphones are plugged in. Now, I've done LOADS to try and fix this for the last twoish months. I've cleaned the 3.5mm headphone jack MULTIPLE times, I've done "sudo killall coreaudiod" in terminal multiple times, plugging headphones in does actually play audio out of it but I don't want to wear headphones EVERYTIME I use my Mac.


This part is real weird. After my mac is inactive/sleeping for a little bit, turning it back on will enable the built in output. It will work for around 5 minutes and then go right back to thinking headphones are plugged in. This is quite frustrating.



[Re-Titled by Moderator]

iMac 27″ 5K, macOS 15.4

Posted on Apr 21, 2025 4:16 PM

Reply
Question marked as Top-ranking reply

Posted on Apr 21, 2025 5:38 PM

This is a problem that plagued early (2006-~2008) Macbook Pros and is, as den.thed suggests, likely a stuck "mute switch" contact inside the jack.


Apple's audio ports are quite well engineered. The problem is that 3.5mm audio plugs are not. If the plugs' dimensions are just a little off, they can jam the mute switch in the "I have headphones" position, causing the symptoms you see and don't hear.


Brand has nothing to do with it. I have a set of headphones from a maker of quality audio products who 3.5mm plug is just too long in the tip. This is how I must position that plug in an older Macbook Pro to prevent jamming:




Note that it is not fully inserted, It's likely you've encountered the same thing. The crazy part is that I have a no-name set of external speakers I found at a yard sale for $1 whose plug works perfectly when seated "to the hilt."


On old Macbook Pros, you could look into the audio jack and see a dim red light glowing if the mute switch were jammed. I've not tried that on an iMac because my last two never jammed. Still, easy enough to check.


There may be a fix that does not require take-apart. Insert a headphone plug and CAREFULLY move the plug slightly from side/side and up/down. Sometimes that is enough to unstick the mute switch.

6 replies
Question marked as Top-ranking reply

Apr 21, 2025 5:38 PM in response to romerpies

This is a problem that plagued early (2006-~2008) Macbook Pros and is, as den.thed suggests, likely a stuck "mute switch" contact inside the jack.


Apple's audio ports are quite well engineered. The problem is that 3.5mm audio plugs are not. If the plugs' dimensions are just a little off, they can jam the mute switch in the "I have headphones" position, causing the symptoms you see and don't hear.


Brand has nothing to do with it. I have a set of headphones from a maker of quality audio products who 3.5mm plug is just too long in the tip. This is how I must position that plug in an older Macbook Pro to prevent jamming:




Note that it is not fully inserted, It's likely you've encountered the same thing. The crazy part is that I have a no-name set of external speakers I found at a yard sale for $1 whose plug works perfectly when seated "to the hilt."


On old Macbook Pros, you could look into the audio jack and see a dim red light glowing if the mute switch were jammed. I've not tried that on an iMac because my last two never jammed. Still, easy enough to check.


There may be a fix that does not require take-apart. Insert a headphone plug and CAREFULLY move the plug slightly from side/side and up/down. Sometimes that is enough to unstick the mute switch.

Apr 21, 2025 5:14 PM in response to romerpies

Sounds like the micro switch inside of the headphone port is stuck in the External Output position.

Or.... there is a broken off tip from a headphone jack inside of the External Output Port.


In either case, the iMac's Headphone Port needs to be serviced by an Apple Authorized Service Provider.


One work around that might work for you, is to create a Multi-Output Devices using the Audio MIDI Setup that includes both Internal Speakers and the External Headphone output at the same time.

Apr 22, 2025 7:05 AM in response to romerpies

iMac speakers not working? Try these easy steps:


  1. Check the volume—make sure it is turned up and not muted.
  2. Choose the right sound output—go to System Settings > Sound > Output and select Internal Speakers.
  3. Unplug devices—remove headphones, USB gadgets, or turn off Bluetooth.
  4. Restart your iMac—a quick reboot can fix small issues.
  5. Update your system—open System Settings > General > Software Update and install if something is available.
  6. Reset NVRAM—shut down, power it back on, then hold Option + Command + P + R for 20 seconds.


Kamalnath.R



[Edited by Moderator]

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

How can I fix my iMac audio not playing through speakers?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.