My microphone is not working in the browser
Browser mic problems are usually permissions or device selection rather than hardware. Work through this in order to find which.
Almost every browser microphone problem falls into one of four categories, and they are quick to separate. Work through them in order rather than guessing.
1. Site permission
Browsers ask once and remember the answer, including a refusal. If you dismissed a prompt weeks ago, the site is blocked and no prompt will appear again.
Click the icon at the left of the address bar, next to the site name. Find the microphone entry and set it to Allow, then reload the page. This is the single most common cause and it is invisible unless you go looking.
2. Operating system permission
Separate from the browser’s own setting, and the one people miss.
Both Windows and macOS require each application to be granted microphone access at the system level. A browser without that permission cannot use the microphone regardless of what you allow inside it, and the error usually looks like a blocked or missing device.
Check your system privacy settings for microphone access and confirm your browser appears and is enabled. A recently installed browser very often is not.
3. Device selection
Browsers use your system default input. If that default is pointing at something else, such as a monitor with a built-in microphone, an HDMI device or a disconnected headset, your browser will faithfully record silence from it.
Set the correct device as your system default rather than looking for a setting in the browser, since browsers deliberately offer limited control over input device selection.
4. Hardware and mute
Only after the first three are ruled out.
- Check for a physical mute switch. Headsets and USB microphones very often have one and this is the most common cause of a completely silent input.
- Try a different USB port, directly on the machine rather than through a hub.
- Try a different cable on a headset, since the cable and jack fail far more often than the microphone capsule.
- Test the microphone in another application. If it is silent everywhere, the problem is the device rather than the browser.
Using the test to narrow it down
| What you see | What it means |
|---|---|
| Meter moves normally | Hardware, permissions and device selection are all fine |
| Permission error | Category 1 or 2 above |
| No microphone detected | Device selection, or a disconnected microphone |
| In use by another application | Close other apps holding the microphone |
| Opens but the meter never moves | Correct device selected but muted, or a hardware fault |
That last row is the useful one. A stream that opens successfully but produces nothing means the browser reached a real device and that device is sending silence, which points squarely at a mute switch or a failed microphone rather than anything in software.
Why the test sounds different from a call
This test disables noise suppression, echo cancellation and automatic gain control, all of which browsers enable by default on call audio.
That is deliberate. With automatic gain on, a barely working microphone looks healthy because the browser amplifies whatever it receives. With noise suppression on, a buzz or a crackle from a failing cable gets filtered out and you discover it mid meeting instead.
Common questions
Why does my mic work in one browser but not another?
Permissions are stored per browser, and each keeps its own record of what you allowed. A site blocked in one browser stays blocked there even after you grant it elsewhere. Operating system level permission is also granted per application, so a browser you recently installed may not have it yet.
The meter moves but people cannot hear me on calls.
The hardware is fine, so the problem is in the call application. Check that it has microphone permission in your system privacy settings, that it is using the same input device, and that you are not muted inside the app itself.
My microphone is very quiet.
Raise the input level in your system sound settings. Some microphones also have a physical gain dial, and USB headsets often have inline volume controls that affect input. If it is still quiet at maximum, check whether the device needs a preamp.
I hear an echo of myself.
Almost always your speakers feeding back into your microphone. Headphones eliminate it. The browser's echo cancellation normally suppresses this on calls, which is why it shows up in a test where cancellation is deliberately disabled.