Short answer: Gmail has no dictation of its own, so when dictation fails in Gmail on a Mac the problem lives in macOS or the browser. Click inside the compose body first, then check Enable Dictation, the shortcut, the microphone, Smart Compose, and extensions. Test in Notes to split the problem.
You open Gmail in Chrome, click Compose, press the dictation shortcut, and the little microphone appears. You talk. Nothing lands in the message. Or a few words land and then vanish. Or the same half-sentence shows up twice. Ten minutes ago the same shortcut worked perfectly in Notes. So what is Gmail doing differently?
Less than you would think. Gmail is not doing dictation at all, and understanding that is the key to fixing this in minutes rather than an afternoon.
First, understand who is actually listening
Gmail has no voice typing feature of its own. Google Docs has one, tucked under the Tools menu, and that is where much of the confusion starts. People remember using "Voice typing" in a Google product and go looking for the button in Gmail, where it does not exist. As of this writing, when you dictate into a Gmail compose window on a Mac, one of two things is doing the listening:
- Apple's built-in dictation, started by pressing the Fn or Globe key twice (or whichever shortcut you set), which listens through macOS and hands the finished words to whatever text field currently has the cursor.
- A third-party dictation app such as Voice Keyboard Pro, which does the same job with its own hotkey and its own transcription engine.
In both cases the browser is a middleman, and Gmail is just a web page with a text box on it. That means the failure is in one of three places: macOS itself, the browser, or the specific box in Gmail where your cursor is sitting (or is not sitting). The fixes below go in that order, cheapest first, and the split test right below tells you which group to start with.
The 30-second split test
Before you change a single setting, open Apple Notes, put the cursor in a note, and dictate one sentence.
- Nothing happens in Notes either? The problem is macOS, not Gmail. Go straight to fixes 3, 4 and 5 (Enable Dictation, the shortcut, the microphone).
- Notes works? Open a plain text field on any other website, such as the search box on a news site, and try again. If that works too, the problem is specific to Gmail's compose editor. Fixes 1, 2, 6 and 7 are yours.
- Notes works but no website does? The problem is the browser. Fixes 6, 7 and 9.
This test saves the most common mistake, which is reinstalling Chrome or digging through Gmail settings when the actual cause is a toggle that switched itself off in System Settings after an update.
Fix 1: Put the cursor inside the message body, not near it
This is the most common cause in Gmail specifically. A compose window has several places focus can land: the To field, the Subject line, the body, the formatting toolbar, the Send button, the attachment icon, and behind all of that, the search bar and the message list on the page itself. Dictation only writes into a real text field with an active cursor. Click a toolbar button to change formatting, and focus quietly moves to that button. Start dictating, and the words have nowhere to go.
There is a Gmail-specific twist. When keyboard shortcuts are switched on in Gmail's settings, single letters do things: c opens a new compose, e archives, # deletes. Dictation inserts text rather than keystrokes, so it will not trigger those by itself. But if the click you thought put the cursor in the body actually landed on the message list behind the compose window, the next few keys you press by hand will fire shortcuts. If emails have been archiving themselves or a second compose window keeps appearing, this is why.
Fix: click directly on a blank line inside the body, confirm you can see the cursor blinking, and only then press the dictation shortcut. Dictating into the Subject line works too, but it is a single line, so "new paragraph" does nothing there.
Fix 2: Turn off Smart Compose and Autocorrect while you dictate
Gmail's Smart Compose shows grey predicted text ahead of your cursor as you write. When dictation drops a whole phrase into the box at once, Smart Compose is trying to guess the rest of the sentence at the same moment. Usually this is harmless, but two things go wrong often enough to matter. First, the grey text makes it hard to see what dictation actually wrote. Second, if you press Tab out of habit, the suggestion is accepted and merges with the dictated words, and the result reads like two people finishing each other's sentences badly.
Gmail also has its own spelling, grammar and autocorrect toggles. Autocorrect in particular can silently change a correctly dictated surname into an ordinary word after the fact, which looks like a dictation error but is not one.
Fix: in Gmail, click the gear icon, then See all settings, then the General tab. Turn Smart Compose writing suggestions off. If you dictate a lot of names or jargon, turn Autocorrect off as well. Scroll to the bottom and save, then reload Gmail. You can switch both back on later if you miss them.
Fix 3: Confirm Enable Dictation is on in macOS
If the split test failed in Notes, start here. Apple's dictation has one master switch, and it turns itself off more often than you would expect: after a macOS update, after signing in with a different Apple ID, or when a management profile on a work Mac changes.
Fix: open System Settings, go to Keyboard, and find the Dictation section. The exact position shifts between macOS versions, so if you cannot see it, type "Dictation" into the System Settings search box. Toggle it off, wait a moment, and toggle it back on. While you are there, check that the dictation language matches the language you are actually speaking. If the toggle is greyed out and will not move, skip ahead to Fix 8.
Fix 4: Check the dictation shortcut, and that nothing else owns it
The default shortcut is a double press of the Fn or Globe key. On an external keyboard without a Globe key, or on a Mac where the Globe key has been set to switch input sources or open the emoji picker, a double tap does something else entirely. Some browser extensions and menu bar utilities also register global shortcuts, and if one of them has claimed your combination, the dictation shortcut simply never fires.
Fix: in the Dictation settings, look at the Shortcut option and choose a combination you are sure is free, such as pressing the Control key twice. Also check the "Press Globe key to" setting under Keyboard and make sure it does not fight with your dictation shortcut. The full walkthrough is in our Fn key double-press guide and the shortcut troubleshooting post.
Fix 5: Make sure the Mac is listening to the microphone you think it is
Dictation records through the system's current input device. Plug in a webcam, pair AirPods, or connect a dock with an audio jack, and macOS may switch input to something with no microphone at all, or one that is muted. The dictation icon appears, pulses faintly or not at all, and nothing is transcribed.
Fix: open System Settings, go to Sound, then Input. Select the microphone you actually want to use, say a few words, and watch the input level meter. If the meter does not move, the problem is the audio path, not Gmail. Our microphone troubleshooting guide goes deeper, and if you use wireless earbuds there is a separate post on AirPods and dictation, because they have their own way of misbehaving.
Fix 6: Rule out browser extensions with a private window
Gmail's compose body is an editable region of a web page, and extensions love to inject into it. Grammar checkers, email trackers, CRM sidebars, templating tools, scheduling assistants and password managers all hook into that box. Some of them intercept typed input to rewrite or annotate it, and dictation inserts text in a way those hooks were never written to handle. The usual symptoms are duplicated words, words that appear and then disappear, or text landing a few characters to the left of where the cursor was.
Fix: open Gmail in an Incognito window in Chrome, or a Private window in Safari or Firefox. Extensions are off by default there. Dictate a sentence. If it works, go back to the normal window and turn extensions off one at a time until the culprit shows itself. Grammar and writing assistants are the first to suspect, followed by anything that adds buttons to the compose window.
Fix 7: Try Gmail in a different browser
If dictation works in Notes and on other websites but still fails in Gmail in your usual browser, open Gmail in Safari (or in Chrome, if Safari is your default). Browsers differ in how they handle the provisional text that dictation shows while you are still speaking, and Gmail's editor reacts differently to each. The same compose window can behave perfectly in one browser and drop words in another, and which one is the good one changes with browser updates. The Chrome-specific side is covered in Mac dictation not working in Chrome, and Safari has its own guide.
One variant worth naming: if you have "installed" Gmail as an app from Chrome's menu so it opens in its own window, it is still Chrome underneath. Chrome's extensions and settings still apply to it.
Fix 8: Check for a management profile on a work Mac
If the Enable Dictation toggle is greyed out, or it keeps turning itself back off, your Mac is probably enrolled in device management by your employer, and dictation has been restricted by policy. Apple's management framework lets an administrator disable dictation on a supervised Mac. A Google Workspace administrator cannot do that from the Gmail side, but they can block browser extensions, which affects any extension-based voice tool.
Fix: open System Settings, go to General, then Device Management (on some versions it is under Privacy & Security as Profiles). If a profile is listed, a dictation restriction is a conversation with IT, not a setting you can change yourself. Ask two specific questions: is dictation blocked, and is a standalone dictation app that does not run inside the browser acceptable under their policy.
Fix 9: Restart, update, and reset the basics
The boring fixes, in the order that costs the least time:
- Quit the browser completely with Cmd+Q rather than just closing the window, then reopen Gmail.
- Restart the Mac. Dictation runs as a background service, and a stuck one only recovers on a restart.
- Check for a macOS update. Dictation bugs get fixed in point releases regularly, and the compose-editor problems described above have historically come and gone with browser and OS versions.
- If you are on an older Intel Mac, dictation for some languages may depend on an internet connection. Check the connection and try turning off any VPN. There is a dedicated post on dictation and VPNs.
- Sign out of Gmail and back in. Rarely the fix, but it clears a stale compose session and takes ten seconds.
Gmail quirks that look like dictation failing but are not
- Punctuation. Apple's dictation needs you to say "comma" and "period". It will not add them for you. Say "new line" or "new paragraph" for breaks.
- Enter does not send. In Gmail, a new line is just a new line; Cmd+Enter sends. A spoken "new paragraph" is safe, but be careful with any voice command you have mapped to Cmd+Enter.
- The Subject line is single-line. Dictating "new paragraph" there does nothing, and long dictated subjects run off the edge.
- Signature position. If your signature sits above quoted text, put the cursor above the signature before you start, or your reply lands underneath it.
- Names and jargon. Apple's dictation takes its best guess at a client's surname. Gmail Autocorrect may then change it again. Turn Autocorrect off (Fix 2) and proofread the To field and every name before sending.
- Sessions that stop early. On some macOS versions dictation stops after a stretch of silence or a fixed duration. If the microphone icon disappears mid-sentence, press the shortcut again and carry on.
Why a system-wide voice app avoids most of this
Everything above is really about three parties trying to cooperate: macOS dictation, the browser, and Gmail's editor. A dictation app that is system-wide by design sidesteps a lot of that.
Voice Keyboard Pro lives in the Mac menu bar. You hold a hotkey, speak, release, and the text appears at your cursor, wherever that cursor is. In Gmail's compose body in Chrome, Safari or Firefox, or in the Mail app, it is the same gesture. There is no browser extension to conflict with, no site-level permission to grant, and no dependency on Apple's dictation toggle being on. If your cursor is in a text field, the words land there.
It also fixes the names problem in a way Apple's dictation cannot. Smart Vocabulary is a personal dictionary with replacement rules. Add your clients' surnames, product names and the internal acronyms your team uses, and they come out spelled the way you entered them. Say the short form, get the long form.
For anyone dictating work email, one more detail matters. Voice Keyboard Pro's server stores only operational pings. No audio and no transcript content are stored on our side, so the text of your emails stays between you and Gmail. There is a free tier with daily limits, and Pro is $4.99 a month or $34.99 a year.
If you want the how-to rather than the troubleshooting, we wrote a full guide to speech to text in Gmail on Mac and a broader one on dictating in Gmail, Slack and any Mac app.
Frequently asked questions
Does Gmail have built-in voice typing?
Not on the desktop web version, as of this writing. Google Docs has Voice Typing under the Tools menu when you use Chrome. In Gmail, dictation comes from macOS or from a dictation app, so that is where you fix it.
Why does dictation work in Notes but not in Gmail?
Because Notes is a native text field and Gmail's compose body is an editable web page. Extensions, Smart Compose and browser differences all sit between your voice and that box. Fixes 1, 2, 6 and 7 cover the usual causes.
Do I need to give Chrome microphone permission for Apple's dictation?
Apple's dictation listens through the system rather than through the browser tab, so in most cases the browser's own microphone permission is not what blocks the Fn-key flow. It is required for anything web-based, including Google Docs Voice Typing and extension-based voice tools, so it costs nothing to confirm it under System Settings, Privacy & Security, Microphone.
Why do words get duplicated in Gmail?
Usually an extension or Smart Compose interacting with the provisional text that dictation shows while you are still speaking. Try a private window first, then turn Smart Compose off.
Does dictation work in Gmail on Safari?
Yes, and for some people it works better there than in Chrome, simply because there are fewer extensions in the mix. Try both and keep whichever behaves.
What about Gmail on iPhone?
Different app, different causes. See iPhone dictation not working in Gmail for the troubleshooting, or how to dictate Gmail emails on iPhone for the how-to.
Quick troubleshooting checklist
- Run the Notes split test to find out whether it is macOS, the browser, or Gmail.
- Cursor visibly blinking inside the compose body before you press the shortcut.
- Smart Compose and Autocorrect off in Gmail's General settings.
- Enable Dictation on, and the dictation language matches what you speak.
- Dictation shortcut set to a combination nothing else uses.
- Sound input meter moves when you speak.
- Works in an Incognito or Private window? Then hunt the extension.
- Works in a different browser? Then it is a browser-editor interaction.
- Device Management profile checked on work Macs.
- Quit the browser, restart the Mac, install updates.
If you reach the bottom of that list with nothing to show for it, the fastest route is a dictation app that does not depend on Apple's toggle or on the browser at all. Voice Keyboard Pro's free tier is enough to test it on your next email.
The words land at your cursor in whatever app you are already in — Mail, Slack, Word, a browser form. No dictation window, nothing to copy across.
Free forever for casual use · Apple Silicon & Intel