How to Fix Browser Microphone Not Working (Chrome, Safari & Edge)
If your waveform stays flat or the browser refuses to record, the cause is almost always a site permission lock, OS privacy toggle, or a wrong default input device.
1. Reset Site Microphone Permission Over HTTPS
Modern browsers only allow getUserMedia() microphone access on secure https:// pages. Click the lock or tune icon next to the address bar, set Microphone → Allow, and reload the page.
2. Check Windows & macOS Privacy Locks
- macOS: Open System Settings → Privacy & Security → Microphone, and ensure Chrome, Safari, or Edge is toggled ON.
- Windows 11/10: Open Settings → Privacy & security → Microphone, and enable “Let desktop apps access your microphone”.
3. Avoid Bluetooth Headset Hands-Free Profile Drops
Wireless earbuds (like AirPods) switch between high-quality A2DP playback and low-bitrate HFP call mode when the mic activates, which can cause brief audio silence. For the cleanest voice dubs, use a wired headset, USB mic, or your laptop's built-in array mic.