Troubleshooting
Voice typing not working in Chrome? 5 fixes
When voice typing dies in Chrome, the cause is almost never the website. It is a permission, a device, or a dropped connection — and here is the order to check them.
Last updated: June 2026

Voice typing not working in Chrome usually traces to one of five causes: the website was never granted microphone access, Chrome is listening to the wrong input device, the operating system revoked mic access after an update, a browser extension is blocking the audio stream, or the connection dropped. Each has a quick check, and most are fixed in under a minute.
I once spent twenty minutes convinced our own dictation demo was broken in Chrome. The microphone permission was set to Allow. The mic light was on. Chrome was just listening to a webcam mic I'd unplugged three days earlier. The boring truth is that "voice typing doesn't work in Chrome" is almost never a broken website. It's a permission, a device, or a missing connection — and Chrome is bad at telling you which.
So this article separates the five real causes, gives you a verifiable test for each, and tells you when the browser simply isn't the right tool. We'll stay on desktop Chrome, Windows and Mac. If you're specifically inside Google Docs Voice Typing, there's a dedicated walkthrough for Google Docs voice typing not working — that tool has its own quirks, so I won't re-teach it here.
Why voice typing fails in Chrome

In-browser voice typing — the kind that powers dictation on most websites, including Google Docs Voice Typing — runs on Chrome's Web Speech API. Per Google's voice typing support docs, that engine works in the latest Chrome, Edge, and Safari, but not Firefox. The audio it captures is processed online; the browser needs a live connection to turn your speech into text. That single fact is why so much of this list is about plumbing — permissions and devices and signal — rather than the website itself.
Here's the failure pattern. The site asks Chrome for the mic. Chrome asks the operating system. The OS asks the hardware. Three handoffs, three places a quiet "no" can happen — and when one fails, the website often shows nothing useful, just a mic icon that flashes and gives up.
Before you change a single setting, run one thirty-second split. Open a different voice-typing page in a new tab. If voice typing works there but not on your original site, it's that one site's permission. If it fails everywhere in Chrome but works in another browser, it's Chrome-specific. If it fails in every browser, it's your OS permission or your hardware. That split saves you from the worst mistake in troubleshooting: changing five things at once and never knowing which one fixed it.
Fix 1: let the site use your microphone

This is the cause behind most "voice typing not working in Chrome" reports, and it's a thirty-second fix. Open Chrome's three-dot menu at the top right, then Settings > Privacy and security > Site settings, and under Permissions select Microphone, as Google's own camera and microphone help page lays out. The direct shortcut is typing chrome://settings/content/microphone into the address bar. If your site sits under "Not allowed to use your microphone," select it and change the microphone permission to Allow.
Faster per-site path: click the tune icon to the left of the address bar, open the site's permissions, and flip Microphone to Allow there. Reload the page after either change — Chrome doesn't always re-ask until you do.
One caveat worth knowing before you tear your hair out. If you're on a work or school Chrome, only your network administrator can set or change the camera and microphone permissions. A greyed-out toggle isn't a bug; it's policy. Ask whoever manages your machines, because no amount of clicking will override a managed device.
Fix 2: the right mic is selected

This is the one that got me. On the same Chrome Microphone settings page, there's a dropdown that sets the default input device. Permission can be granted and the page still hears nothing, because Chrome is pointed at a microphone that isn't your microphone — an old headset, a disconnected webcam, a virtual audio cable some app installed and never cleaned up.
Open the dropdown and pick the device you're actually speaking into. If you just plugged in a USB mic, it may not be the default until you select it here. This is the silent-failure case: everything looks correct, nothing works, and the only tell is a device name you don't recognize sitting in a dropdown you never opened. Pick the right one, reload, talk.
Fix 3: your OS quietly revoked mic access

Sometimes Chrome's own permission is fine and the operating system is the wall. A Windows or macOS update can reset microphone privacy and never tell you. When that happens, the website shows permission granted, but Chrome gets no audio because the OS cut it off upstream.
On Windows, turn on app microphone permissions under Settings > Privacy & security > Microphone: switch on Microphone access, then Let apps access your microphone. On a Mac, open System Settings > Privacy & Security > Microphone and confirm Google Chrome is toggled on. If Chrome isn't enabled here, no in-browser voice typing will get a single word, no matter what the site says.
If you've checked Chrome and the OS and the mic still isn't detected anywhere, the problem is upstream of the browser entirely — that's a hardware or driver issue, and the fixes for a microphone not detected during dictation cover it end to end.
Fix 4: an extension is eating the Web Speech API

Extensions are the loud part of Chrome you forget is running. Ad blockers, privacy extensions, and VPN add-ons can quietly intercept the microphone stream or block the Web Speech API the page is trying to use. The fast diagnosis: open the failing page in an Incognito window, where extensions are disabled by default. If voice typing suddenly works there, an extension is your culprit.
From there, re-enable your extensions one at a time and test after each until voice typing breaks again. Common offenders are privacy and ad-blocking extensions — Privacy Badger, uBlock Origin, the usual suspects — and VPN extensions that reroute traffic. While you're in the neighborhood, update Chrome to the latest version; a stale build occasionally trips the speech engine and the update quietly fixes it.
Fix 5: no internet, no transcription
The part nobody mentions: Chrome's in-browser voice typing is processed online. The audio it captures is sent off for recognition, so it needs a stable connection. Drop the connection and you get nothing — even with the microphone permission granted, the right device selected, and every extension disabled. A flaky café Wi-Fi or a VPN that just renegotiated will look exactly like a broken mic.
The test is dull and reliable. Load any other website. If pages won't load, fix your connection first and the voice typing will likely come back with it. This is the one fix where the answer isn't in a settings menu, and it's the one I forget every single time I'm on a train.
Works in Safari but not Chrome?
This is a real and confusing case, and it has a clean answer. Voice typing works in Chrome, Edge, and Safari, because all three support the Web Speech API. So if dictation works in Safari and dies in Chrome, the website isn't broken — Safari just proved the site and your hardware are fine. The break is Chrome-specific: a per-site permission you set in Safari but not Chrome, an OS privacy toggle that's on for Safari but off for Chrome, or an extension you only run in Chrome.
Walk Fixes 1 through 4 in Chrome with that in mind. Nine times out of ten it's the per-site microphone permission or a privacy extension that Safari doesn't have.
When the browser isn't the right tool
For a quick reply in a web form, browser voice typing is fine, and you should use what's already there. But the whole chain above — per-site permission, OS toggle, input device, extension interference, a live connection for every word — is fragile by design, because the browser is borrowing a microphone it doesn't own and shipping your audio off to be processed online.
Whisper takes the browser out of the loop. It's a desktop app: you press one hotkey, speak, and the transcribed text is pasted at your cursor in whatever app is focused — including a text box on a website in Chrome. There's no per-site browser permission to grant and nothing to break when an extension misbehaves, because it works at the system level, so it does not depend on the browser's microphone permission. The default hotkey is Ctrl+Space on Windows and a Command+Option hold on Mac.
It also keeps working when the connection doesn't. Whisper's local mode runs fully on your machine once a model is downloaded — no internet at any point during transcription. In-browser voice typing dies the moment your signal drops; a local desktop tool just keeps going. My honest take, after watching these failure modes pile up: anything that ships your salary spreadsheet or your kid's school email off to be transcribed online is a worse default than dictating it on your own laptop. It works offline, and in 90+ languages on the multilingual models.
Not every problem needs the bigger hammer, though. I handed our app to my youngest, who's seven, with one instruction: press, talk, release, paste. She wrote a ninety-word email to her grandmother — about a lost tooth and the tooth fairy's exchange rate — without a single follow-up question. If your job is a two-line reply, Apple Dictation or Windows voice typing is free, built in, and fine. The desktop route earns its place when you're writing past a couple of sentences, switching apps, or working somewhere the signal comes and goes.
Voice typing in Chrome is a chain of small handoffs, and any one of them can drop the ball without saying a word. Walk the chain — site permission, input device, OS toggle, extensions, connection — and you'll find the loose link faster than you'd expect. And if you're tired of re-granting a permission to every site you visit, that's exactly the problem a desktop hotkey was built to skip. I still forget to check my Wi-Fi first. Every time.
Tired of re-granting the mic to every site?
Download Whisper, press one hotkey, and dictate straight into any Chrome text box — no per-site permission, no extension to break it.



