← Back to Blog

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.

Mac and iPhone Dictate into any app on your Mac or iPhone — hold a key, speak, release. Download for MaciPhone

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.

  1. Open Notes, start a new note, tap the mic on your keyboard and say a sentence.
  2. Open Firefox, tap the address bar and dictate a short search.
  3. Go back to the page that was giving you trouble and try its text box again.

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:

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:

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:

Firefox quirks that look like broken dictation

Quick reference

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

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.

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.

Voice Keyboard Pro
Hold your key · Speak · Release

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