How to Enable Microphone in Chrome: A Complete Guide
Whether you're jumping into a video call, recording audio in a web app, or using voice search, Chrome needs explicit permission to access your microphone. If that permission was never granted — or was accidentally blocked — your mic simply won't work in the browser, regardless of whether it functions perfectly everywhere else on your device.
Here's exactly how Chrome's microphone permissions work, where things can go wrong, and what variables determine the right fix for your situation.
Why Chrome Controls Microphone Access Separately
Chrome treats microphone access as a security-sensitive permission. Rather than letting any website tap into your mic silently, Chrome requires:
- The operating system to grant Chrome access to the microphone
- The user to grant individual websites permission within Chrome
Both layers must be unlocked. This is a common source of confusion — people fix one layer and assume the problem is solved, only to find the mic still isn't working because the other layer is still blocked.
Step 1: Check Chrome's Site-Level Microphone Settings 🎙️
This is the most common place to start.
For a Specific Website
- Open Chrome and go to the site where you need the microphone
- Click the lock icon (or info icon) in the address bar
- Select Site settings
- Find Microphone and set it to Allow
Alternatively, you can manage all site permissions from Chrome's settings:
- Go to chrome://settings/content/microphone
- Here you'll see which sites are blocked and which are allowed
- Move any blocked site to the allowed list, or remove it from the blocked list so Chrome prompts for permission again
Resetting the Permission Prompt
If you previously clicked Block when Chrome asked for microphone access, Chrome won't ask again automatically. You need to manually change it through site settings as described above. Once set to Allow, refresh the page.
Step 2: Check Your Default Microphone in Chrome
Chrome also lets you select which microphone it uses by default — useful if you have multiple audio input devices connected.
- Go to chrome://settings/content/microphone
- At the top, use the dropdown menu to select your preferred microphone
If Chrome is sending audio requests to the wrong input device (a built-in mic when you want a USB headset, for example), this is where you correct it.
Step 3: Check Operating System Permissions
If Chrome itself has permission but the mic still doesn't work, the issue is likely at the OS level.
On Windows
- Open Settings → Privacy & Security → Microphone
- Make sure Microphone access is toggled On
- Scroll down and ensure Google Chrome is allowed under "Let desktop apps access your microphone"
On macOS
- Go to System Settings → Privacy & Security → Microphone
- Find Google Chrome in the list and enable the toggle
On Android
- Go to Settings → Apps → Chrome → Permissions
- Tap Microphone and set it to Allow or Allow only while using the app
On iOS (Chrome for iPhone/iPad)
- Open Settings → Chrome
- Toggle Microphone to on
Step 4: Confirm No Extensions Are Blocking Access
Certain Chrome extensions — particularly privacy-focused or ad-blocking extensions — can intercept or block microphone requests. To test this:
- Open Chrome's menu → New Incognito Window
- Visit the same site and test the mic
Incognito mode disables extensions by default. If the mic works there, an extension is likely the culprit. You can disable extensions individually at chrome://extensions to identify which one is causing the conflict.
Variables That Affect How This Works for You
The steps above cover the main scenarios, but several factors determine which fix actually applies to your setup:
| Variable | How It Affects Microphone Access |
|---|---|
| Operating system | Windows, macOS, Android, and iOS each have different privacy permission structures |
| Chrome version | Older versions may show different UI layouts for settings |
| Number of audio devices | Multiple mics (USB, Bluetooth, built-in) can create input conflicts |
| Extensions installed | Privacy tools may silently block mic access |
| Website type | HTTP sites (non-HTTPS) cannot access the microphone at all in Chrome |
| Enterprise/managed device | IT-managed Chrome installations may have permissions locked by policy |
That last point matters more than people expect. On managed devices — work laptops, school Chromebooks — microphone permissions may be controlled by group policy, and Chrome's settings UI might show no option to change them. In that environment, the fix isn't in your hands.
One Detail Many People Miss 🔍
Chrome only grants microphone access to HTTPS websites. If you're trying to use a mic on a site that loads over plain HTTP, Chrome will refuse the request entirely — no prompt, no option to allow it. This is a security restriction baked into the browser and can't be overridden through settings. The site itself would need to switch to HTTPS.
When the Hardware Is the Variable
If permissions are correctly set at both the Chrome and OS level, and the mic still isn't working, the issue may be the microphone itself — a faulty connection, an outdated driver (on Windows), or a hardware fault. Testing the mic in another application (like the OS's built-in voice recorder or a Zoom call) helps isolate whether Chrome is the problem or the device is.
What makes this situation genuinely different for each person is the combination of operating system, device type, Chrome configuration, and which extensions are installed. The permission chain that needs to be unlocked — and where it's currently blocked — varies enough that the exact fix depends on what your own setup looks like.