Microphone permissions explained
Browsers gate microphone access carefully, and there are usually two layers: the browser's permission for a site, and the operating system's permission for the browser. Both have to be open.
How the model works
Permission is granted per origin — per site, effectively. Granting it to one site says nothing about any other. Browsers also require HTTPS, hide device names until permission is granted, and show a recording indicator that pages cannot suppress.
The important asymmetry: an Allow can be revoked, but a Block is sticky. Once you block a site, the browser stops asking, and the page simply fails with no prompt. That is the situation most people are in when recording appears broken.
Resetting a blocked site
- Chrome and Edge — click the icon at the far left of the address bar, find Microphone, set it to Allow, then reload. Full lists live at
chrome://settings/content/microphoneandedge://settings/content/microphone. - Firefox — click the padlock and clear the microphone permission, then reload and allow when prompted. The full list is under Settings, Privacy & Security, Permissions, Microphone.
- Safari — Safari menu, Settings, Websites, Microphone, then set the site to Allow.
- Chrome on Android — tap the padlock, then Permissions, then Microphone.
- Safari on iOS — tap the aA icon in the address bar, then Website Settings, then Microphone.
The operating system layer
Separate from the browser, and the usual explanation when site permission looks correct and nothing works.
| System | Where to check |
|---|---|
| Windows | Settings, Privacy & security, Microphone — including Let desktop apps access your microphone |
| macOS | System Settings, Privacy & Security, Microphone — then quit the browser fully and reopen |
| iOS | Settings, Safari, Microphone |
| Android | Settings, Apps, your browser, Permissions, Microphone |
| ChromeOS | Handled by the browser, but check chrome://policy on managed devices |
On macOS the relaunch matters. Permission changes apply when an application starts, so enabling it while the browser is running has no effect until you quit with Command-Q and reopen.
Permanent versus session permission
Chrome and Edge grant permanently once you allow. Firefox grants for the session unless you tick Remember this decision. Safari asks per site and remembers your choice. None of these is wrong — they reflect different views on how sticky a permission should be.
If you are uneasy about a permanent grant, Firefox's session-only default is the most conservative behaviour, and revoking permission after use takes a few seconds in any browser.
Managed devices
School and work machines can have microphone access disabled by policy, which overrides everything in the browser interface. Check chrome://policy or edge://policy — both are readable without administrator rights. If AudioCaptureAllowed is disabled, only your administrator can change it.
What a site can and cannot do
- It cannot record without permission, or suppress the browser's recording indicator.
- It cannot see your device names before permission is granted.
- It can record whenever you visit, once permanent permission is granted — which is the reason to be deliberate about granting it.
- It cannot access the microphone from a background tab it does not control.
Whether audio then leaves your device is a separate question from permission, and one the browser cannot answer for you. The Network tab can: record, and watch for outbound requests.
- Microphone not workingThe full diagnostic sequence.
- Microphone testConfirm permission is working.
- How it worksWhat happens after permission is granted.
- PrivacyWhat is done with the audio.
More in guides
- Recording without installing anything
- How browsers record audio
- Microphone not working in your browser
- MP3 vs WAV
See all guides — two kinds of guide: fixing something that is broken, and getting a better result from something that already works.
Questions
Why does the browser not ask for permission any more?
Because the site was blocked previously, and browsers do not re-prompt after a block. Reset it manually through the padlock icon in the address bar.
Does allowing a microphone let a site record whenever it likes?
With a permanent grant, that site can record on any future visit without asking again — though the browser always shows a recording indicator. Revoke permission after use if that concerns you.
I allowed it but it still does not work on my Mac.
Quit the browser completely with Command-Q and reopen it. macOS applies microphone permission changes at launch, not while the application is running.
Why does Firefox ask every time?
Firefox grants per session by default. Tick Remember this decision in the prompt to make it permanent for that site.
Can my employer block microphone access?
Yes, through browser policy on a managed device. Check chrome://policy or edge://policy to see what has been applied — only an administrator can change it.
How do I revoke permission after recording?
Click the padlock in the address bar and clear or block the microphone permission. It takes a few seconds and the site will ask again next time.