Mac Microphone Not Working? 10 Fixes for MacBook & MacBook Pro (2025)
If your Mac microphone is not working, you're probably mid-meeting or about to start a recording when you discover the problem — which makes it even more stressful. The good news is that mic failures on MacBook, MacBook Air, and MacBook Pro almost always trace back to a handful of fixable causes: a missing permission, a misconfigured input setting, a misbehaving app, or a CoreAudio process that needs a nudge. This guide covers every fix in plain terms, from the simplest to the most thorough.
Work through these in order. Most people find the solution within the first three or four steps.
Table of Contents
- Why Your Mac Microphone Stops Working
- Quick Fix Summary Table
- Fix 1: Check Microphone Privacy Permissions
- Fix 2: Check the Selected Input Device
- Fix 3: Check In-App Microphone Settings
- Fix 4: Restart the CoreAudio Process
- Fix 5: Unplug and Replug External Devices
- Fix 6: Test the Microphone in a Different App
- Fix 7: Reset NVRAM / PRAM
- Fix 8: Update macOS
- Fix 9: Check for Third-Party Audio Software Conflicts
- Fix 10: Run Apple Diagnostics
- FAQ
- Conclusion
Why Your Mac Microphone Stops Working
Before diving into fixes, it helps to understand what can break mic input on a Mac. These are the most common causes:
- Missing app permission — macOS requires each app to explicitly request microphone access. If you clicked "Don't Allow" at some point, that app can never hear you until you manually re-enable it.
- Wrong input device selected — If you've ever connected a USB microphone, headset, or audio interface, macOS may have switched the input device and forgotten to switch back.
- App-level settings override — Zoom, Teams, Discord, and other communication apps have their own microphone selectors. Even if macOS is configured correctly, the app might be pointed at the wrong device.
- CoreAudio daemon crash — The background process that manages all audio on macOS occasionally gets into a bad state. Restarting it (without rebooting) usually fixes it.
- Muted input slider — The input volume in System Settings > Sound > Input can be dragged to zero, which silences all microphone input system-wide.
- macOS software bug — Occasionally, an update introduces regressions that affect microphone detection or input routing.
- Physical hardware damage — On MacBook models, the built-in mic grille can accumulate debris. On very rare occasions, the mic hardware itself fails.
- Conflicting audio software — Apps like Loopback, BlackHole, or older versions of virtual audio drivers can interfere with the standard input pipeline.
- NVRAM corruption — Certain audio settings are stored in NVRAM. A reset can restore defaults that macOS should be using.
- Incorrect sample rate or bit depth — If you use an external audio interface, a mismatch between the app's expected sample rate and the device's configured rate can cause the input to go silent.
Quick Fix Summary Table
| Fix | Brief Description |
|---|---|
| Check Privacy Permissions | Make sure the app has mic access in System Settings |
| Check Selected Input Device | Confirm macOS is using the right microphone |
| Check In-App Settings | App has its own mic selector that overrides macOS |
| Restart CoreAudio | Resets the audio daemon without rebooting |
| Unplug External Devices | Fixes input routing issues from USB/headset devices |
| Test in Another App | Isolates whether the problem is app-specific |
| Reset NVRAM/PRAM | Clears stored audio hardware settings |
| Update macOS | Installs patches for known audio bugs |
| Check Audio Software Conflicts | Identifies virtual drivers interfering with input |
| Run Apple Diagnostics | Tests for hardware-level microphone failure |
Fix 1: Check Microphone Privacy Permissions
macOS has required explicit per-app microphone permissions since Mojave. If an app never heard you or suddenly stopped after a permission prompt, this is where to look first.
- Open System Settings (macOS Ventura or later) or System Preferences (older macOS).
- Go to Privacy & Security > Microphone.
- Scroll through the list and find the app that isn't picking up audio.
- Toggle the switch on for that app.
- If the app doesn't appear in the list at all, open it and try to start a call or recording — macOS will show a permission prompt. Click Allow.
- Quit the app fully (Command + Q), then relaunch it.
Some apps — particularly certain Electron apps like Slack and Discord — cache the denied permission and won't re-request it until they fully restart. Always quit and relaunch after changing permissions.
Tip: If you don't see the app in the microphone permissions list, it may be using a different framework to access audio. Try granting Screen Recording permission as well — some apps bundle audio capture with screen recording.
Fix 2: Check the Selected Input Device
Your Mac could have the right permissions but be listening to the wrong microphone entirely. This is especially common if you've recently used a USB headset, an external webcam with a built-in mic, or an audio interface.
- Open System Settings > Sound.
- Click the Input tab.
- Check which device is selected. If you see "USB Audio Device," "BlackHole," or any device other than your intended microphone, click the correct one.
- Also check the Input volume slider at the bottom. If it's dragged all the way to the left, drag it to about 75%.
- Speak into your microphone while watching the Input level meter. You should see it react to your voice.
If the input level meter moves when you speak, macOS can hear you — the problem is in the app. If it doesn't move at all, keep working through the fixes below.
Tip: You can also reach audio settings quickly by holding Option and clicking the Volume icon in the menu bar. This gives you a quick input/output device selector without opening System Settings.
Fix 3: Check In-App Microphone Settings
Every major communication app — Zoom, Microsoft Teams, Google Meet, Discord, Slack, FaceTime — has its own microphone selector that operates independently from macOS. Getting the system setting right is necessary but not sufficient if the app itself is pointed at a different device.
For Zoom:
- Open Zoom > Settings (gear icon).
- Click Audio.
- Under Microphone, open the dropdown and select the correct input device.
- Click Test Mic to confirm it's picking up audio.
For Microsoft Teams:
- Click your profile picture in the top right.
- Go to Settings > Devices.
- Under Microphone, select the correct device from the dropdown.
For Discord:
- Click the gear icon (User Settings) near the bottom left.
- Go to Voice & Video.
- Under Input Device, select the correct microphone.
- Run the Mic Test to confirm it's working.
For Slack:
- Open Slack > Preferences > Audio & video.
- Set the Microphone dropdown to the correct device.
Tip: If the correct device is already selected but the app still can't hear you, try selecting a different device, waiting five seconds, then switching back. This forces the app to reinitialize the audio connection.
Fix 4: Restart the CoreAudio Process
CoreAudio is the macOS daemon that handles all audio input and output. After waking from sleep, switching audio devices rapidly, or running certain apps, it can get stuck. The fix is to restart it — no reboot required.
Open Terminal and run:
sudo killall coreaudiod
Enter your password when prompted. CoreAudio will restart automatically within a few seconds. You may hear a brief audio glitch as it does.
After it restarts, test your microphone in the affected app. If the input level meter in System Settings > Sound > Input now responds when you speak, CoreAudio was the culprit.
Tip: If you run into CoreAudio issues regularly, the cause is often a third-party virtual audio driver. See Fix 9 for how to track that down.
Fix 5: Unplug and Replug External Devices
When you connect a USB microphone, headset, audio interface, or USB-C hub with audio pass-through, macOS automatically switches the input to that device. When you unplug it, macOS sometimes fails to re-route input back to the built-in mic cleanly.
- Unplug all USB, USB-C, and Thunderbolt audio devices from your Mac.
- Open System Settings > Sound > Input and confirm the built-in microphone is now selected.
- Test the input level by speaking.
If you need to use an external USB microphone:
- Unplug it.
- Wait 10 seconds.
- Plug it back in.
- Open System Settings > Sound > Input and re-select it.
- Open your app and re-select the device there too.
If you're using a USB-C hub or dock with audio output, try plugging your Mac directly into the device rather than through the hub — some hubs have audio routing bugs in their firmware.
Tip: After reconnecting a USB audio device, always check both the macOS input setting and the in-app input setting. They don't update in sync with each other automatically.
Fix 6: Test the Microphone in a Different App
This step helps you determine whether the problem is isolated to one specific app or affects the entire system.
Test the built-in mic using an app you trust:
- Open QuickTime Player.
- Go to File > New Audio Recording.
- Click the dropdown arrow next to the record button and confirm your built-in microphone is selected.
- Click the red Record button and speak for a few seconds.
- Stop recording and play it back.
If QuickTime records your voice clearly, your hardware is fine and the problem is inside the specific app you were trying to use. Go back to Fix 3 and verify all in-app settings, then try reinstalling the app.
If QuickTime also fails to pick up your voice, the issue is system-level. Continue with the fixes below.
Tip: You can also use Voice Memos (in your Applications folder) as a quick mic test. It's simpler than QuickTime and gives you an immediate playback.
Fix 7: Reset NVRAM / PRAM
NVRAM (Non-Volatile RAM) stores certain hardware settings on your Mac — including speaker volume, sound input and output device selections, and display settings. A corrupted NVRAM value can prevent your Mac from initializing audio hardware correctly at boot.
On Intel Macs:
- Shut down your Mac.
- Turn it on and immediately hold Option + Command + P + R.
- Keep holding for about 20 seconds. Your Mac may restart and you'll hear the startup chime twice (on older models).
- Release the keys and let your Mac start up normally.
On Apple Silicon Macs (M1, M2, M3, M4): NVRAM resets happen automatically when needed. You can force a clean state by shutting down your Mac, waiting 30 seconds, then turning it back on. Holding key combinations at startup won't do anything on Apple Silicon.
After the reset, go to System Settings > Sound > Input, re-select your microphone, and test.
Tip: After an NVRAM reset, check your startup disk setting under System Settings > General > Startup Disk and confirm the correct volume is selected.
Fix 8: Update macOS
Apple regularly patches audio-related bugs in macOS updates. If your MacBook microphone stopped working after a system update, a follow-up patch may already be available. Conversely, if you've been avoiding updates, a known mic regression in your current version may already be fixed.
- Open System Settings > General > Software Update.
- If an update is available, click Update Now.
- Let the installation complete. Your Mac will restart.
- After restarting, test your microphone.
On macOS Monterey and earlier:
- Open System Preferences > Software Update.
- Follow the same process.
If no update is available but you're on an older version, check Apple's release notes for the most recent macOS version to see if audio bugs are mentioned in the changelog.
Tip: Before updating, create a Time Machine backup. If a macOS update breaks something else you depend on, you'll have a restore point.
Fix 9: Check for Third-Party Audio Software Conflicts
Virtual audio drivers — apps like Loopback, BlackHole, Soundflower, or virtual meeting room software — install kernel extensions or audio plugins that run inside CoreAudio. When these become outdated or incompatible with a newer macOS version, they can silently break microphone input for the entire system.
Identify installed audio devices:
- Hold Option and click the Volume icon in the menu bar. Look for any virtual devices you don't recognize (e.g., "BlackHole 2ch," "Loopback Audio," "Soundflower").
- Open Audio MIDI Setup (found in Applications > Utilities). Any virtual audio devices will appear here alongside your hardware devices.
Disable or remove the conflicting driver:
- If you identify a virtual audio device you no longer use, uninstall the software that created it.
- For BlackHole: drag the BlackHole app to the Trash and run
sudo rm -rf /Library/Audio/Plug-Ins/HAL/BlackHole*.driverin Terminal. - For Soundflower: use the official Soundflower uninstaller, or run:
sudo rm -rf /Library/Audio/Plug-Ins/HAL/Soundflower.driver
- After removing any virtual drivers, restart CoreAudio:
sudo killall coreaudiod
- Test your microphone.
Tip: If you need virtual audio routing and can't remove these tools, make sure you're running the latest version compatible with your macOS version. Outdated versions are the most common source of conflict.
Fix 10: Run Apple Diagnostics
If you've tried every fix above and your Mac still can't pick up any audio input — not in QuickTime, not in Voice Memos, not in the System Settings input level meter — the microphone hardware itself may be damaged or disconnected internally. Apple Diagnostics can detect certain hardware faults.
On Intel Macs:
- Shut down your Mac.
- Disconnect all accessories except the power adapter.
- Turn on your Mac and immediately hold the D key.
- Keep holding until the diagnostics screen appears.
- Follow the on-screen instructions.
On Apple Silicon Macs:
- Shut down your Mac.
- Hold the Power button until "Loading startup options" appears.
- Hold Command + D to launch diagnostics.
The test takes a few minutes. If it reports an issue with the microphone or audio hardware, note the reference code and contact Apple Support or visit an Apple Store. If diagnostics shows no issues but the mic still doesn't work, the problem is software-related and you may need to reinstall macOS.
Tip: Before visiting Apple Support, take a screenshot or photo of the diagnostics result screen. The reference code helps the support team identify your specific issue quickly.
FAQ
Why does my MacBook mic work in some apps but not others?
This is almost always a permissions issue or an in-app setting mismatch. Go to System Settings > Privacy & Security > Microphone and confirm the specific app has permission. Then check the app's own audio settings to make sure it's pointed at the correct input device. Apps don't automatically inherit your macOS default input device — many apps save their last-used device and stick with it even after you change the system default.
My Mac microphone suddenly stopped working after a macOS update. What do I do?
Start with Fix 4 (restart CoreAudio) and Fix 7 (reset NVRAM). macOS updates sometimes reset audio device preferences or introduce driver conflicts. Also check System Settings > Sound > Input to confirm the built-in microphone is still selected — updates occasionally reset this to a different device. If the problem persists, check whether Apple has released a supplemental update or point release that addresses audio issues.
How do I know if my MacBook microphone hardware is actually broken?
The clearest sign is when no app — not QuickTime, not Voice Memos, not the input level meter in System Settings — shows any response when you speak. If software fixes don't help, run Apple Diagnostics (Fix 10). You can also check whether an external USB microphone works fine on the same Mac — if it does, your internal mic hardware is likely at fault while everything else in the audio system is intact.
Why does my microphone not work on Zoom but works everywhere else?
Zoom saves its own microphone selection independently. Open Zoom > Settings > Audio and verify the correct device is selected. Also confirm that System Settings > Privacy & Security > Microphone shows Zoom as allowed. Occasionally, Zoom's permission gets revoked after an app update — toggling it off and back on in Privacy settings usually resolves it. After changing permissions, always fully quit Zoom and relaunch it.
Can a dirty microphone grille actually cause audio problems?
Yes, especially on MacBook models where the microphone grille is near the keyboard or speakers. Debris, crumbs, or dust can physically muffle the microphone. Use a soft, dry brush or a can of compressed air to gently clean the area around the grille openings. Don't use liquids or sharp objects. For severe blockages, an Apple Authorized Service Provider has the tools to clean internal components safely.
Conclusion
A Mac microphone not working is almost never a sign of permanent hardware damage. The vast majority of cases come down to a missing permission, the wrong input device selected, or CoreAudio needing a restart. Check your privacy permissions first, verify the selected input device, look at in-app settings, and restart CoreAudio — that combination resolves the problem for most people before they reach Fix 5.
For MacBook Pro users running external audio interfaces or virtual audio routing software, Fix 9 is worth checking early. And if you're genuinely stuck after working through everything here, Apple Diagnostics will tell you whether you're dealing with a hardware issue that needs a repair visit. Most of the time, though, you'll be back on your next call with a working mic long before that.