audio-recorder-voice
Guide · troubleshooting

Microphone not working in your browser

If your microphone is not working in the browser, work through these in order. They are arranged by how often each cause turns out to be the culprit, so the early steps fix most cases.

First, confirm what is broken

Open the microphone test and watch the meter while you speak. That single check splits the problem in two: if the meter moves, audio is reaching the browser and the problem is downstream. If it does not, the microphone is not connected at all.

1. Permission

The most common cause by a wide margin. A denied permission fails silently — nothing prompts, nothing errors.

Once a site is blocked, the browser will not ask again. It has to be changed manually.

2. The operating system's own gate

Separate from the browser, and frequently the cause when browser permission looks correct.

3. The wrong input is selected

Plugging in a headset does not always make it the default. Check the Input dropdown on any recorder page and try each device — if the meter jumps on one of them, that was the problem.

Bluetooth devices are a frequent culprit: they can be connected for playback while a different microphone is used for input.

4. Something else has the microphone

Video call software often holds the microphone exclusively, blocking everything else. Quit Zoom, Teams, Discord, Skype and any game with voice chat — and check the system tray, since several keep running after the window closes.

On Windows you can also disable exclusive mode: right-click the speaker icon, Sound settings, More sound settings, Recording, your microphone, Properties, Advanced, and untick Allow applications to take exclusive control.

5. The site is not on HTTPS

Microphone access is unavailable on plain HTTP. Check that the address begins https://. If it does not, that alone explains the failure.

6. Hardware and physical checks

7. Browser-level problems

If everything above checks out, try another browser. If it works there, the problem is browser-specific — try disabling extensions, particularly privacy and ad-blocking ones, which sometimes interfere with media APIs. A browser update is worth doing regardless.

Symptom shortcuts

Table: Symptom, Most likely cause
SymptomMost likely cause
No prompt appears at allPermission previously blocked, or the site is not on HTTPS
Prompt appears, meter stays deadWrong input device selected
Worked yesterday, not todayA browser update reset permission, or another app is holding the mic
Works in one browser, not anotherPer-browser permission, or an extension interfering
Works on phone, not laptopOperating system privacy setting on the laptop
Meter moves, playback silentAn output problem — check speakers and tab mute

More in guides

See all guides — two kinds of guide: fixing something that is broken, and getting a better result from something that already works.

Questions

Why is there no permission prompt at all?

Either the site was previously blocked — browsers do not re-prompt after a block — or the page is not on HTTPS, which disables microphone access entirely. Check the padlock in the address bar for both.

My microphone works in Zoom but not in the browser.

Usually Zoom itself, holding the microphone exclusively. Quit it completely, including from the system tray, and try again. Failing that, check your operating system's per-app microphone permission for the browser.

It worked before and stopped.

Most often a browser update resetting permissions, or an application taking exclusive control. Re-grant permission and close any call software, in that order.

The meter moves but the recording is silent.

That is an output problem, not an input one. Check your speaker selection, the system volume, and whether the tab is muted — right-click the tab to check.

Do I need to restart my computer?

Rarely. On macOS, quitting and reopening the browser is required after changing microphone permission, but a full restart is almost never necessary.

Could an extension be blocking my microphone?

Possibly. Privacy and ad-blocking extensions occasionally interfere with media APIs. Test in a private window with extensions disabled to find out quickly.