Short answer: Reddit has no dictation feature of its own; the mic key belongs to your iPhone keyboard. Turn on Enable Dictation in Settings > General > Keyboard, tap the comment field before you speak, match your dictation language, and check Screen Time restrictions. One of those fixes it in most cases.
You tap "Add a comment" on a thread, press the little microphone key on your keyboard, and nothing happens. Or the mic key is missing entirely. Or you speak, the waveform pulses, and the comment box stays empty until you give up and thumb-type your reply. If dictation fails for you specifically in the Reddit app, you are not imagining it, and you are not alone in searching for the fix.
Here is the one thing to understand before touching any settings: Reddit does not have its own dictation feature. The microphone key at the bottom of your keyboard belongs to iOS, not to Reddit. When you dictate into a comment, a post, or a chat message, the iPhone's system dictation service listens, transcribes, and inserts the text into whatever field is active. Reddit just receives the characters. So when dictation breaks in Reddit, you are really debugging the iPhone keyboard, with a few Reddit-specific wrinkles layered on top: a comment composer that lives inside a scrolling thread, a post editor with separate title and body fields, and text that is full of subreddit names and internet shorthand that stock dictation was never trained to love.
Work through these nine fixes in order. Most people are typing by voice again before they reach number five.
1. Make sure Enable Dictation is actually on
This is the most common cause, especially after an iOS update or on a new phone. If dictation is switched off at the system level, the microphone key simply does not appear on the keyboard, in Reddit or anywhere else.
- Open Settings > General > Keyboard.
- Scroll down to Enable Dictation and switch it on.
- If it is already on, toggle it off, wait ten seconds, and turn it back on. This forces iOS to re-register the dictation service, which clears a surprising number of silent failures.
Then go back to Reddit, tap into a comment field, and check whether the mic key is back in the lower area of the keyboard. If the toggle itself is missing or greyed out, jump to fix number four, because a restriction is hiding it.
2. Tap into the text field first, then dictate
iOS dictation only types into the field that currently has keyboard focus. In most apps that is obvious, but Reddit's layout makes it easy to lose focus without noticing. The comment composer sits on top of a thread you can still scroll, and the post editor has a separate title field and body field.
Two Reddit-specific habits prevent most "I spoke and nothing appeared" moments:
- Tap the field, see the cursor blinking, then press the mic. If you tap the mic while focus is ambiguous, the transcription has nowhere to land.
- Finish dictating before you switch fields. Moving from the title of a post to the body ends the dictation session, because the keyboard resets when focus changes. Dictate the title, stop, tap the body, then dictate again. If you switch mid-sentence, iOS may drop the words that were still being processed.
The same applies in Reddit chat: send one message, then start dictation fresh for the next one, rather than expecting the session to survive across sends.
3. Check your dictation language matches what you are speaking
If dictation produces garbage text in Reddit, or stops after a word or two, a language mismatch is the usual suspect. iOS dictates in the language of the active keyboard. If you have multiple keyboards installed, say English and Spanish, and the globe key last landed on the Spanish keyboard, dictation will try to hear Spanish no matter what you speak.
- In Reddit, tap into a text field and look at the space bar. The keyboard language is printed on it.
- If it is wrong, hold the globe key and pick the keyboard that matches the language you are speaking.
- For a permanent cleanup, go to Settings > General > Keyboard > Keyboards and remove layouts you never use.
This one matters more on Reddit than on most apps, because Reddit text is full of usernames, subreddit names, and slang. Even in the right language, expect stock dictation to stumble on "r/BuyItForLife"; in the wrong language it will produce pure noise.
4. Look for a Screen Time restriction on dictation
If the Enable Dictation toggle is missing, greyed out, or keeps turning itself off, a Screen Time restriction is usually responsible. This is common on phones managed by an employer or school, on kids' devices, and on phones where a restriction was set years ago and forgotten.
- Open Settings > Screen Time > Content & Privacy Restrictions.
- Tap Allowed Apps & Features (on older iOS versions, Allowed Apps).
- Make sure Siri & Dictation is allowed.
If your phone is managed by an organization, this setting may be locked by a profile, and you will need to ask your IT administrator. A third-party voice keyboard is often the practical workaround on managed phones, since it does not depend on the Siri & Dictation switch; more on that in fix nine.
5. Rule out Low Power Mode and a weak connection
Dictation can degrade quietly when your phone is trying to save energy or struggling for bandwidth. In Low Power Mode, iOS throttles background services, and some users find dictation cuts out early or refuses to start. On a weak connection, dictation for some languages and older devices can stall, because parts of the processing still lean on the network.
- Swipe into Control Center and turn off Low Power Mode (the yellow battery icon), then try dictating a comment again.
- Toggle Airplane Mode on and off to force a fresh network connection, or switch between Wi-Fi and cellular.
- If you are somewhere with genuinely bad signal, type this one and test dictation again later; that rules the network in or out.
We covered the battery angle in more depth in our guide to dictation problems in Low Power Mode, if this seems to be your pattern.
6. Update the Reddit app and iOS
Reddit ships app updates constantly, and text-input bugs do slip through. If dictation works everywhere except Reddit, and the fixes above are clean, an app-level bug is a real possibility.
- Open the App Store, search for Reddit, and install any pending update.
- Check Settings > General > Software Update for an iOS update, since keyboard fixes ride along with system updates.
- If you are current on both, delete and reinstall the Reddit app. You will need to sign back in, but your account, subscriptions, and history all live on Reddit's servers, so nothing is lost.
A quick way to isolate this: open reddit.com in Safari, tap into a comment field there, and dictate. If dictation works on the website but not in the app, the app is the problem and a reinstall or update is your fix.
7. Restart your iPhone
Unsatisfying but effective. The dictation service is a background process, and like any background process it can wedge. A restart clears the keyboard's state, releases the microphone if some app is holding it, and restarts the speech services fresh.
Hold the side button and either volume button, slide to power off, wait ten seconds, and turn the phone back on. Open Reddit, tap a comment field, and try the mic key. If you had never restarted since the problem began, there is a decent chance you are done here.
8. Reset the keyboard dictionary
If dictation runs but the output in Reddit is consistently mangled, your keyboard dictionary may have accumulated junk: mislearned words, typo corrections gone wrong, autocorrect entries feeding bad predictions back into the text pipeline.
- Go to Settings > General > Transfer or Reset iPhone > Reset.
- Tap Reset Keyboard Dictionary and confirm with your passcode.
This wipes the custom words your keyboard has learned, so autocorrect will feel a little generic for a week while it relearns. It does not touch your photos, messages, or any app data. It is the standard last resort before the bigger step below, and it resolves the "dictation types nonsense" variant of this problem more often than you would expect.
9. Replace the mic key entirely with a voice keyboard
Everything above assumes you want to keep debugging Apple's dictation. There is another path: stop depending on it. Because iOS lets you install third-party keyboards, you can use a keyboard with its own microphone button and its own transcription, one that behaves identically in Reddit, Messages, Safari, and every other app, and does not care about the Siri & Dictation toggle.
Voice Keyboard Pro is exactly that: a full iPhone keyboard with a built-in mic button for dictation in any iOS app. Tap the mic, talk, and watch clean text appear in the Reddit comment box, powered by Voice Keyboard Pro's transcription engine rather than the system service. A few things make it a particularly good fit for Reddit:
- It handles messy, casual text well. Advanced AI transcription copes far better with conversational phrasing, slang, and run-on sentences than the stock dictation pipeline, which matters when your comments do not sound like business memos.
- Voice Edit fixes a comment before you post it. Spot a mistake in what you dictated? Speak the change, like "change definitely to probably," and the text updates. No cursor gymnastics in a cramped comment box.
- Two-way translation while dictating. If you post in non-English subreddits, you can speak in one language and insert text in another, across 24 languages.
- Swipe typing is built in, so on the quiet train, where you cannot dictate, you are not stuck switching keyboards.
Setup takes about a minute: install the app, add the keyboard in Settings > General > Keyboard > Keyboards, and allow Full Access so the mic button can work. The free tier has daily limits that comfortably cover casual commenting; Pro is $4.99 a month or $34.99 a year if you dictate heavily. And on the privacy front, since Reddit browsing is nobody's business: the server stores only operational pings, not audio and not transcript content. If you want the broader comparison first, our guide to the best voice keyboard for iPhone walks through the options.
Why Reddit trips dictation up more than other apps
It is fair to wonder why this app in particular generates so many "dictation not working" searches. A few structural reasons:
- The comment box lives inside a scrollable thread. It is easy to scroll while the keyboard is up, lose field focus, and have your dictation land nowhere. Apps with fixed compose screens, like Mail, do not have this failure mode.
- Multiple text surfaces behave differently. Comments, the post composer with its separate title and body fields, chat, and search are all distinct fields, and a dictation session never survives a hop between them.
- Reddit's vocabulary is hostile to stock dictation. Subreddit names, usernames, abbreviations like TIL and ELI5, and niche community jargon all get "corrected" into ordinary words. That is not dictation being broken, but it feels broken when "r slash ask science" becomes a sentence about asking science.
For the jargon problem, the honest answer is that no dictation system will guess "r/AskScience" perfectly from speech; the practical pattern is to dictate the sentence and type the subreddit handle, or dictate first and clean up handles in one pass at the end. Voice Edit makes that cleanup pass a spoken sentence rather than a thumb-editing session.
The quick diagnostic, in one list
If you want the compressed version to run through in two minutes:
- Mic key missing everywhere? Enable Dictation is off (fix 1) or restricted (fix 4).
- Mic key present but taps do nothing? Focus problem (fix 2), then restart (fix 7).
- Dictation starts but text never lands in Reddit? Field focus (fix 2), then app update or reinstall (fix 6).
- Works in Safari and Messages, fails only in the Reddit app? Fix 6, full stop.
- Output is garbage? Language mismatch (fix 3), then keyboard dictionary reset (fix 8).
- Cuts out after a few seconds? Low Power Mode or network (fix 5).
- Everything checks out and it still misbehaves? Stop debugging and switch the keyboard (fix 9).
If the problem follows you into other apps too, start with our master guide to every iPhone dictation fix in one place, and if it is specifically non-Apple apps that fail, see dictation not working in third-party apps, which digs into why some apps' custom text fields handle inserted text badly.
The bottom line
Dictation failing in Reddit is almost never a Reddit setting, because there isn't one. It is the iOS keyboard: a disabled toggle, a lost field focus, a language mismatch, a restriction, or a wedged background service. The nine fixes above resolve the overwhelming majority of cases, usually within the first four.
And if you find yourself running this checklist more than once, treat that as a signal. The mic key on the stock keyboard is a convenience feature; it was never built for people who reply to a dozen threads a day by voice. A dedicated voice keyboard makes dictation the primary input rather than the fragile extra, and it carries the same reliability into every app on your phone. Your next 300-word comment can be forty seconds of talking instead of four minutes of thumbs.
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