Short answer: If iPhone dictation is not working in Safari, turn Enable Dictation on under Settings, General, Keyboard, then check Screen Time, Content & Privacy Restrictions for a block on Siri & Dictation. If the mic key is there but nothing lands, tap directly into the web text box so the keyboard has focus before you speak.
Dictation on iPhone belongs to the keyboard, not to the app. That single fact explains almost every Safari-specific failure people run into, and it is also why the fixes are different from the ones you would use on a Mac.
Safari does not have a dictation feature. What you are using is the microphone key on the iOS keyboard, which works identically whether you are in Messages, Mail or a web page. So when dictation works everywhere except Safari, the cause is almost never Safari itself. It is the page you are on, the field you tapped, or something in iOS that switches voice input off system-wide and only becomes noticeable in a browser.
Here are the ten things that actually cause it, ordered by how often they turn out to be the answer.
First, narrow it down in thirty seconds
Open Notes, tap into a blank note, and tap the microphone key on the keyboard. Say a sentence.
If text appears in Notes but not in Safari, the problem is page-level or focus-level, and fixes 3 through 7 apply. If nothing appears in Notes either, dictation is switched off or blocked at the system level, and fixes 1, 2, 8 and 9 are where to look. If the microphone key is not on the keyboard at all, go straight to fix 1.
Doing this first matters, because the two categories have no overlap. People spend a long time clearing Safari's cache for a problem that was a Screen Time toggle.
Fix 1: Turn Enable Dictation back on
Go to Settings, General, Keyboard, and scroll to Enable Dictation. If it is off, the microphone key does not appear on the keyboard anywhere in iOS, which is exactly the symptom of a missing mic key.
Switch it on and confirm the prompt. The mic key should appear immediately, usually next to the space bar or in the bottom row depending on your keyboard layout and iPhone model.
This toggle can turn itself off in ways that surprise people. A restore from backup, a device set up by someone else, and in some cases a major iOS upgrade can all leave it disabled. It is always worth checking first because it costs five seconds. If dictation stopped right after an update, we have a dedicated walkthrough for dictation not working after an iOS update.
Fix 2: Check Screen Time restrictions
This is the one that catches people out, because nothing in the interface tells you it is happening. The microphone key simply is not there, and Enable Dictation may even look switched on.
Go to Settings, Screen Time, Content & Privacy Restrictions. If that is on, tap Allowed Apps or the equivalent section for your iOS version, and check Siri & Dictation. If it is off, dictation is blocked device-wide and no amount of Safari troubleshooting will bring it back.
This is common on phones that were set up with restrictions for a child, on company-managed devices, and on any iPhone where someone once enabled restrictions and forgot. A managed device may not let you change it at all, in which case the restriction is deliberate and you will need your administrator.
Fix 3: Tap directly into the text box before speaking
The most common Safari-only cause, and the least obvious.
Dictation types into whatever field currently holds focus. In a native app that is unambiguous. In a web page it is not, because pages can move focus, steal it, or present something that looks like a text box but is not one until you interact with it.
Tap the field itself and confirm you can see a blinking cursor inside it before you touch the mic key. If the keyboard slid up because the page scrolled rather than because you tapped a field, focus may be nowhere useful and the words will go nowhere.
This is especially common in search overlays, comment boxes that expand on tap, and any form that repositions itself as you scroll.
Fix 4: Watch out for custom editors on web pages
Many web apps do not use a plain text field. They build a custom editor that intercepts input to support formatting, mentions, emoji pickers and autocomplete. Those interceptors sometimes handle dictated text badly, so you get partial sentences, duplicated words, or nothing at all even though the keyboard is clearly listening.
A quick test: try the same dictation in the page's plain search box, or in a simple form field elsewhere on the site. If the simple field works and the rich editor does not, you have found the cause and it is the site's editor rather than your iPhone.
Workarounds are limited. Dictating into Notes and pasting works. So does requesting the desktop site, which occasionally swaps in a simpler editor. The durable answer is a keyboard that inserts finished text rather than streaming it in as you speak, which gives the editor one clean insertion to handle.
Fix 5: Check the language setting on the keyboard
Dictation uses the language of the keyboard you are currently on, not the language of the page.
If you have several keyboards installed and the globe key left you on the wrong one, dictation still runs, but it transcribes your speech as though it were a different language. The result is nonsense rather than silence, which people frequently misdiagnose as a broken microphone.
Tap the globe key to switch to the keyboard matching what you are speaking, then dictate again. If you regularly move between languages, check the dictation languages listed under Settings, General, Keyboard, Dictation Languages, and remove any you do not use to reduce the chance of landing on the wrong one.
Fix 6: Reload the page and reopen the tab
Web pages accumulate state. A long-lived tab with a stale session, a half-loaded script, or an editor stuck mid-initialisation can break input handling in ways a reload clears instantly.
Pull down to refresh, then tap back into the field. If that does not work, close the tab entirely and open the page fresh. If it only fails on one site, also try the page in a Private tab, which starts without the site's stored state. Success in a Private tab points at cached site data, which you can clear for that site under Settings, Safari, Advanced, Website Data.
Fix 7: Quit and reopen Safari
The iOS version of turning it off and on again, and it works more often than it should.
Swipe up from the bottom to open the app switcher, swipe Safari away, then reopen it. This clears a browser process that has got itself into a bad state after a long session with many tabs, which is a surprisingly common way for text input to start misbehaving.
If that does not help, restart the iPhone. A restart clears the audio routing state as well, which matters for the next fix.
Fix 8: Rule out a Bluetooth device holding the microphone
If dictation produces silence or catches only fragments, check what your iPhone is listening through.
AirPods, car systems and Bluetooth speakers all become the active microphone when connected. An earbud in a pocket or a car that paired as you walked past is still the input device as far as iOS is concerned, and it is picking up your jacket rather than your voice.
Open Control Centre and check the audio route, or turn Bluetooth off briefly and try again with the built-in microphone. If dictation works with Bluetooth off, the headset was the problem. We go deeper on this in the guide to iPhone dictation not working with AirPods.
While you are at it, make sure nothing is physically covering the microphone. A thick case, a screen protector that overhangs, or dust in the bottom port all reduce input level enough to break transcription without silencing it completely.
Fix 9: Check for a low-level power or network condition
Two device states affect dictation without announcing themselves.
Low Power Mode reduces background activity, and some voice features become less reliable while it is on. If your battery is low and dictation has become flaky today specifically, plug in, turn Low Power Mode off, and test again.
Network quality is the other. Depending on your iPhone model and language, dictation may rely on a server round trip, so a weak connection shows up as long pauses, truncated sentences, or a mic key that listens and then gives up. Switching between Wi-Fi and cellular is a fast way to tell whether the network is involved.
Fix 10: Reset the keyboard dictionary
Keep this for last, because it discards learning you may want to keep.
Settings, General, Transfer or Reset iPhone, Reset, Reset Keyboard Dictionary clears the learned word list. It occasionally resolves persistent input oddities that survive everything else, at the cost of the custom spellings and names your phone has picked up over time.
If the problem is specifically that dictation types the wrong words rather than nothing at all, a reset is the wrong tool. That is an accuracy problem, and it is better solved by a dictionary you control than by wiping the one you have.
Quick triage table
| What you see | Most likely cause | Fix |
|---|---|---|
| No mic key on the keyboard at all | Dictation disabled, or Screen Time block | Fix 1, then fix 2 |
| Fails in Notes too | System-level, not Safari | Fixes 1, 2, 8, 9 |
| Works in Notes, not in Safari | Focus or page editor | Fix 3, then fix 4 |
| Works in the search box, not the comment box | Site's rich text editor | Fix 4 |
| Words come out as gibberish | Wrong keyboard language | Fix 5 |
| Only one site fails | Stale page or site data | Fix 6 |
| Silence or clipped fragments | Bluetooth mic or blocked port | Fix 8 |
| Long pauses, sentences cut short | Low Power Mode or weak network | Fix 9 |
Why Safari gets blamed more than it deserves
It is worth spelling out, because it changes how you troubleshoot everything else.
In a native iPhone app, the text field is built by the app using standard iOS components, and dictation inserts into it through a path Apple controls end to end. On a web page, the text field is built by whoever built the site. It might be a standard input, or it might be a custom editor with its own key handling, its own autocomplete, and its own idea of what should happen when text arrives faster than a person types.
Safari faithfully hands the dictated text to the page. What the page does with it is the page's business. That is why the same iPhone dictates perfectly into Messages and fails on one particular web form, and it is why "clear Safari's cache" so rarely helps. The browser was never the thing that broke. A parallel version of this plays out in other iOS browsers, which is why voice typing failures in Chrome on iPhone look so similar.
A more reliable way to dictate on iPhone
If you dictate occasionally, the fixes above are enough. If speaking is how you write, the underlying design is worth reconsidering, because you will keep meeting the same class of problem on every new site you use.
Voice Keyboard Pro is a custom iPhone keyboard with a microphone button built into it. Because it is a keyboard, it works in any iOS app and on any website, Safari included. And because it inserts completed text rather than streaming words in as you speak, rich editors that choke on live dictation get one clean insertion to handle instead of a stream of updates.
Three things in particular change how dictation feels day to day:
- Voice Edit lets you fix text by speaking the change instead of fighting the cursor on a small screen, which is the part of mobile dictation that usually costs the most time.
- Two-way translation while dictating covers 24 languages, so you can speak in one and have the other land in the text box.
- Swipe typing is built in for the moments when speaking is not an option, on a train or in an open office.
Setting it up takes a minute: add the keyboard in Settings, then allow Full Access so it can reach the transcription service. If that permission gives you pause, our guide on what Full Access actually does for an iPhone keyboard explains exactly what it grants. On our side, the servers store only operational pings. No audio and no transcript content is kept.
There is a Mac app too, which is the same idea in a different shape. You hold a hotkey, speak, release, and the text appears at your cursor in whatever application has focus, with Smart Vocabulary for the names and jargon that generic dictation mangles, and Meeting Mode with speaker detection and AI notes for calls.
On speed, the arithmetic is the reason any of this is worth the setup. Comfortable speech runs at 130 to 150 words per minute. The average adult types around 40, and even a genuinely fast typist lands around 80 to 100. On a phone keyboard the gap is wider still.
Dictation on iPhone belongs to the keyboard. If the keyboard is the part you cannot change, every website gets a vote on whether your voice works.
Frequently asked questions
Why is there no microphone key on my iPhone keyboard in Safari?
The mic key is part of the keyboard, not part of Safari, so if it is missing in Safari it is missing everywhere. Either Enable Dictation is off under Settings, General, Keyboard, or Siri & Dictation is blocked under Screen Time, Content & Privacy Restrictions. Check both in that order.
Does Safari need microphone permission for dictation?
Not for keyboard dictation. The keyboard handles the microphone, so Safari's per-site microphone permission is irrelevant to it. That permission only matters when a website runs its own recording, such as a browser-based voice recorder or a call page, and those prompts are separate from dictation.
Why does dictation work in Messages but not on a website?
Because the website builds its own text field. Messages uses a standard iOS text view that dictation inserts into cleanly, while a web app may use a custom editor with its own input handling. Testing the site's plain search box versus its rich editor will usually confirm this in seconds.
Does Private Browsing disable dictation?
No. Private Browsing changes what Safari stores, not what the keyboard can do. If dictation works in a Private tab but not a normal one, the difference is the site's stored data rather than the private mode itself, and clearing website data for that site is the fix.
Why does dictation stop after a few seconds in Safari?
Usually a connection or focus issue rather than a time limit. If the page moves focus away mid-sentence, or the network drops during a server round trip, dictation ends early. Test on a strong connection with the field clearly focused, and check whether Low Power Mode is on.
What to do next
Run the Notes test at the top. It splits the problem cleanly in two and takes half a minute. If Notes fails as well, it is Enable Dictation or Screen Time, and both are a single toggle. If Notes works and Safari does not, tap firmly into the field, confirm the cursor, and if a rich editor is still swallowing your words, you have found something the site needs to fix rather than you.
And if this is the third web form this month that has fought you, the keyboard is the layer to change. Voice Keyboard Pro has a free tier on iPhone and Mac. Add the keyboard, tap the mic, and dictate into Safari without auditing a settings menu first.
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