Short answer: Firefox on iPhone has no dictation of its own. The mic lives on your keyboard, so it only appears once a text box or the address bar shows a blinking cursor. Tap the field first, check Enable Dictation, then test a plain search box to rule out the site's editor.
You open Firefox on your iPhone to search for something, fill in a form or reply to a comment, and you want to talk instead of thumb-typing. You look for the mic and it is not there. Or you tap it, speak, and nothing lands on the page. Or the words appear, then vanish, double up, or turn into a website address you never meant to visit.
The first thing to know is that Firefox does not do the dictating. On iPhone, dictation comes from the mic on your keyboard, and the keyboard only appears when something on the page is ready to receive typing: the address bar, a search box, a comment field, a form. Firefox simply receives your words as if you had typed them. Apple has long required iPhone browsers to use its WebKit engine, so Firefox for iOS is Mozilla's interface on top of the same engine Safari uses. That means most dictation trouble in Firefox comes from the web page you are on, from a few Firefox features that sit around the page, or from your iPhone's own settings. It very rarely comes from Firefox being broken.
This guide works through every cause in order, most common first. If dictation is failing in every app on your phone and not only in Firefox, our full list of iPhone dictation fixes is the better place to start.
How dictation reaches a web page in Firefox
When people say "the mic in Firefox", they can mean three different things, and each one fails for different reasons.
Apple's keyboard mic
Apple's keyboard has a mic key, usually at the bottom right. Tap it, speak, and iOS turns your speech into text at the cursor. It needs Enable Dictation switched on in Settings and a text field with a cursor in it. Firefox does not need any permission for this, because the keyboard handles the microphone.
A third-party keyboard with a mic
Keyboards from the App Store, including ours, can have their own mic button. They also appear only when a field is being edited, they usually need Full Access before their mic can work, and they need their own microphone permission. Again, Firefox does not need to be granted anything.
A website's own mic or record button
Some websites put a microphone button inside the page: a voice search on a shopping site, a voice note recorder, a call or meeting page, a language-learning exercise. That button is the website asking Firefox for the microphone directly. It needs Firefox to have microphone permission on your iPhone and the site to be allowed to use it, and some of these features depend on browser capabilities that vary from one browser to another. When this button fails, the keyboard mic usually still works fine on the same page.
The 30-second test
Before you change anything, find out where the problem actually is.
- Open Notes, start a new note, tap the mic on your keyboard and say a sentence.
- Open Firefox, tap the address bar and dictate a short search.
- Go back to the page that was giving you trouble and try its text box again.
- If Notes fails too, the problem is dictation on your iPhone, not Firefox. Go to fixes 2, 8 and 10.
- If Notes works but there is no keyboard on the page, nothing on the page has focus. Start at fix 1.
- If the address bar works but the page's box does not, the site's editor is the likely cause. Go to fixes 3, 6 and 9.
- If your search turned into a website or a different search, go to fix 4.
- If the keyboard mic works but the site's own mic button does nothing, go to fix 5.
- If your words were there and then disappeared, go to fix 7.
Half a minute here saves you from changing settings that were never the problem.
The 10 fixes, in order
1. Put the cursor in a real text field
This is behind most "there is no mic" reports. On a web page, the keyboard only comes up when an editable field has focus. Tapping a paragraph of text, a heading or the gap next to a box does nothing, so there is no keyboard and no mic. Tap squarely inside the box and wait for the cursor to blink before you tap the mic.
Several things on web pages get in the way of that tap. A cookie banner, a sign-up pop-up or a chat bubble can sit on top of the field, so your tap lands on the overlay instead. Close it first. A page that is still loading can move the field just as you tap, or reset it once its scripts finish, so wait until the page settles. And some comment boxes are only a placeholder until you tap a button such as "Reply" or "Add a comment", which then swaps in the real editor. Tap that button, then tap inside the box it opens.
2. Make sure the keyboard on screen has a mic
If the keyboard is up but there is no mic, check which keyboard it is. Hold the globe key to see your keyboards and choose one with a mic. A third-party keyboard needs Full Access switched on in Settings before its mic works.
Three other things hide the mic. A Bluetooth keyboard connected to your iPhone replaces the on-screen keyboard, so the mic goes with it; switch the keyboard off or disconnect it. Password fields always use Apple's keyboard, and dictation is turned off in them on purpose, so you will never see a working mic in a password box. And if Apple's keyboard is showing with no mic anywhere, dictation is switched off or restricted, which fix 10 covers.
3. Test a plain box to rule out the site's editor
Not every text box on the web is the same. A search box or a simple form field is a standard text field, and dictation drops words into it cleanly. Many sites, though, build their own editors for comments, posts, emails and documents, with formatting, mentions and autosave layered on top. Those editors watch every keystroke and sometimes handle a burst of dictated text badly. The symptoms are words that appear twice, words that vanish as soon as you stop speaking, a cursor that jumps to the start, or text that looks fine and is missing when you post.
To confirm it, dictate the same sentence into the address bar or a plain search box on the same site. If that works, Firefox and your keyboard are fine, and the editor is the cause. Practical ways round it:
- Dictate in shorter pieces, pausing between sentences, so the editor has time to catch up.
- Dictate into Notes, then copy and paste the finished text into the site.
- Use the site's own iPhone app if it has one, since its text fields often behave better with dictation than its mobile website does.
- Use Firefox's menu to request the desktop version of the site, or switch back if it is already on. The two versions of a site often use different editors.
4. Check what the address bar did with your words
The address bar is a search box and a web address box at once, and it tries to help as you type. When you tap it, the current address is usually selected, so whatever you dictate replaces it. That is what you want for a search. But Firefox can also finish a web address for you as text arrives, and it shows suggestions underneath. If your dictated words begin like the name of a site you visit often, the bar may complete them into that site's address, and pressing Go takes you there instead of searching.
Look at the bar before you tap Go. If part of it is highlighted after your words, that is the completion; tap delete once to remove it. Read the suggestion list too, because tapping a suggestion searches for that suggestion, not for what you said. If your searches keep going to the wrong engine, check the default search engine in Firefox's settings.
5. Know which mic you tapped
If the keyboard mic works but a website's own mic button does nothing, the keyboard is not the problem. The website needs the microphone through Firefox, and that has two layers of permission:
- Firefox's permission on your iPhone. Open Settings → Privacy & Security → Microphone. If Firefox is listed, its switch must be on. If it is not listed, Firefox has never asked for the microphone, and you should be asked the first time a site needs it.
- The site's permission. When a site asks for your microphone, Firefox shows a prompt. If you tapped Don't Allow, the button will keep failing. Reload the page and allow it when asked.
Some in-page voice features also rely on browser speech features that are not available in every browser, so a site's voice button can work in Safari and do nothing in Firefox, or the other way round. Google Docs is the familiar example: its Voice typing tool is built for Chrome on a computer, so you will not find it in a phone browser. In all of these cases, the keyboard mic is the reliable route. Tap into the text box and dictate with the keyboard instead of the page's button.
6. Ease tracking protection for that one site
Firefox blocks trackers by default, and its Strict setting blocks more. That is good for privacy, but blocking can break parts of some sites, including the scripts that run their editors, their sign-in boxes and their voice buttons. The symptom is a text box that does not respond, a Post button that does nothing, or a page that works in Safari and not in Firefox.
To test it, turn tracking protection off for just that site from the shield or lock icon beside the address, reload, and try again. If dictation and posting now work, leave protection off for that site only, or switch from Strict back to Standard in Firefox's settings. If nothing changes, turn protection back on, since it was not the cause.
7. Keep the page from reloading before you send
Text you dictate into a web form lives only in that page until you submit it. If you switch to another app for long enough, take a call, or open a lot of other tabs, iOS can free memory by unloading the page in the background. When you return, Firefox reloads it, and the form comes back empty. It looks as though dictation lost your words, but the page simply started again.
For anything longer than a sentence or two, send or save it before you leave Firefox. If the site keeps drafts, give it a moment to save. For long messages, dictate into Notes first and paste the finished text into the page, so a reload costs you nothing. Private Browsing tabs are thrown away when you close them, so do not leave a long reply half-finished in one.
8. Free the microphone
Your iPhone's microphone is usually used by one thing at a time. A phone or FaceTime call, a meeting in another app, a voice memo that is still recording, or a video recording can all hold it. So can a page in another Firefox tab that is still using the microphone for a call. The symptom is a mic that starts and stops straight away, or that shows it is listening while nothing appears. End the call or recording, close the tab that was using the microphone, return to your page and try again.
If you use a third-party keyboard, also check that its app has microphone permission in Settings. Keyboards that dictate need that permission as well as Full Access, and if you declined it once, the mic will fail silently until you turn it back on.
9. Clear the site's data, or try a Private tab
If one site fails while others work, open it in a Private Browsing tab and try the same box. Private tabs start without the site's stored data, so they are a quick way to see whether something saved by the site is in the way, such as an outdated copy of its scripts or a half-finished draft its editor keeps restoring. Private Browsing does not change what your keyboard can do.
If dictation works in the Private tab, clear that site's data in a normal tab. Firefox's settings have a data management section where you can remove website data for a single site, so you do not have to wipe everything. You may need to sign back in to the site afterwards.
10. Check your iPhone's dictation settings
If dictation fails in Notes too, work through the iPhone side:
- Dictation is on. Open Settings → General → Keyboard and make sure Enable Dictation is switched on.
- It is not restricted. Screen Time can block Siri and dictation under Content & Privacy Restrictions. If someone set up Screen Time on your phone, check there. A phone managed by an employer or school can also have dictation restricted, in which case the switch is greyed out.
- The language matches. Dictation uses the language of the keyboard on screen. If text arrives but is consistently wrong, switch to the keyboard for the language and region you are speaking.
- The microphone is clear. A case or dust can cover the microphones. Record a short voice memo and play it back to check.
- Restart and update. Restart your iPhone, then update iOS, Firefox and your keyboard app.
Firefox quirks that look like broken dictation
- Find in Page has the cursor. If the find bar is open, your words go into it rather than the page. Close it, then tap the field you want.
- Reader View has no fields. Reader View strips a page down to text for reading, so there is nothing to type into. Leave Reader View to reach the comment box or form.
- The field is under the keyboard. On a small screen the box you tapped can scroll out of view. Scroll until you can see where your words are going.
- Selected text was replaced. Dictation replaces highlighted text, just as typing does. Tap once where you want the new words so nothing is selected.
- Long messages stop partway. Apple dictation can end on its own after a pause. Tap the mic again where you stopped, or talk a long reply through in shorter pieces.
- Autocorrect changed a word. Names and product terms can be "corrected" after they arrive. Read the text back before you post.
Quick reference
- No keyboard at all: nothing has focus, or an overlay is in the way. Fix 1.
- Keyboard but no mic: a keyboard without a mic, a hardware keyboard, a password field, or dictation off. Fixes 2 and 10.
- Words double, vanish or jump: the site's editor. Fix 3.
- A search opened the wrong site: address bar completion. Fix 4.
- The site's mic button does nothing: Firefox or site permission. Fix 5.
- The page itself seems broken: tracking protection. Fix 6.
- A form came back empty: the page reloaded. Fix 7.
- Mic starts and stops at once: something else has the microphone. Fix 8.
- One site fails, others work: stored site data. Fix 9.
- Fails in Notes too: iPhone settings. Fix 10.
Firefox on iPhone versus Safari and the Mac
Because every mainstream iPhone browser shares Apple's engine and Apple's keyboard, the core fixes are the same in each one: get a cursor into a real field, check the keyboard, and rule out the site's editor. What differs is the layer around the page. Firefox adds its own tracking protection and address bar behavior, while Safari has its own content blockers and settings. If you switch between browsers, our guide to iPhone dictation not working in Safari covers Apple's browser.
Firefox on a Mac is a different story. There it runs Mozilla's own engine, dictation is started with a shortcut rather than a key on screen, and extensions and site permissions play a bigger part. If you also use Firefox on a computer, our guide to Mac dictation not working in Firefox covers that side.
A dictation workflow that suits Firefox on iPhone
- Short things go straight in. Searches, form fields and one-line replies are fine to dictate directly into the page.
- Long things go through Notes. For a review, a long comment or a support message, dictate into Notes, tidy it, then paste it into the page.
- Send before you switch apps. A reloaded page is the most common way dictated text disappears.
- Read it back. A misheard name is much easier to fix before you post than after.
It is worth building the habit, because speaking is far faster than typing. Most adults type around 40 words per minute on a computer keyboard, professional typists usually reach 80 to 100, and thumb-typing on a phone is generally slower still. Normal speech runs at 130 to 150 words per minute. On a phone, where every word costs several taps, that gap matters most.
A keyboard with a mic that works in Firefox and everywhere else
Apple's built-in dictation is free and, once the fixes above are sorted, works well for a search or a short reply. If you write a lot on your phone, a keyboard built around dictation can make the longer pieces much faster.
Voice Keyboard Pro is a custom iPhone keyboard with a built-in mic button for dictation in any iOS app. Tap a text box in Firefox, tap the mic, speak, and your words are added at the cursor, the same way they would be in Mail, Messages or Notes. Because it is a keyboard rather than a website feature, it does not depend on a site's own voice button or on Firefox's microphone permission. Like any keyboard, it only appears while a field has focus, and iOS swaps in Apple's keyboard for password fields, so fixes 1 and 3 still apply.
- Voice Edit lets you speak a change to fix text, such as correcting a name in a comment, without fiddling with the cursor.
- Two-way translation while dictating covers 24 languages, useful when you are replying on a site in a language you do not write comfortably.
- Swipe typing is built in for the moments when typing a word is quicker than saying it.
Setup means adding the keyboard in Settings and allowing Full Access so it can reach the transcription service. On privacy, our servers store only operational pings. No audio and no transcript content is stored. On iPhone there is a free tier with daily limits, and Pro is $4.99 a month or $34.99 a year. On a Mac, Voice Keyboard Pro is a menu bar app: hold a hotkey, speak, release, and the text appears at your cursor in any app, Firefox included.
Frequently asked questions
Why is there no mic in Firefox on my iPhone?
The mic is part of the keyboard, not Firefox, and the keyboard only appears when a text box or the address bar has a cursor. Tap inside the field, wait for the cursor to blink, and the mic appears on the keyboard. If the keyboard shows but has no mic, check Enable Dictation in Settings.
Does Firefox need microphone permission for dictation?
Not for keyboard dictation. Apple's keyboard and third-party keyboards handle the microphone themselves. Firefox's microphone permission only matters when a website uses its own mic button, such as a voice search or a call page.
Why does dictation work in Safari but not in Firefox?
Usually because of something around the page rather than the dictation itself: tracking protection blocking part of the site, different stored site data, or a different version of the site. Try turning tracking protection off for that site and clearing its data in Firefox (fixes 6 and 9).
Why do my dictated words appear twice or disappear on some websites?
The site uses its own editor, and it handles a burst of dictated text badly. Dictate in shorter pieces, or dictate into Notes and paste. If the address bar or a plain search box works, Firefox and your keyboard are fine.
Does Private Browsing turn off dictation in Firefox?
No. Private Browsing changes what Firefox keeps after you close the tab, not what the keyboard can do. Just remember that a private tab's content is gone once you close it, so send long messages first.
Can I use Google Docs voice typing in Firefox on iPhone?
Not Google's Voice typing tool, which is built for Chrome on a computer. You can still dictate into a document with your keyboard's mic, either on the website or in the Google Docs app.
What to do next
Run the 30-second test, then work through the fixes that match what you saw. For most people it is fix 1: nothing on the page had focus, so there was no keyboard. If words double or vanish on one site, it is the site's editor (fix 3). If a search opens the wrong site, check the address bar (fix 4). If a form comes back empty, the page reloaded (fix 7). And if you want a keyboard with a mic that works the same in Firefox and every other app on your phone, try Voice Keyboard Pro's free tier on your next long reply.
The words land at your cursor in whatever app you are already in: Firefox, Gmail, Slack, a browser form. No dictation window, nothing to copy across.
3-day free trial on the monthly plan · Apple Silicon & Intel