Short answer: If iPhone dictation is not working in Bluesky, tap into the post or reply box so the keyboard appears, then use the mic on the keyboard. Check Enable Dictation under Settings > General > Keyboard, switch keyboards with the globe key, and keep each post under 300 characters.
Bluesky rewards a good sentence, and on a phone the quickest way to produce one is to say it. You tap into a reply, tap the mic, speak, and the reply is posted while the conversation is still going. So it is maddening when the mic is missing, when it listens but nothing appears, or when your words turn up somewhere other than the post you meant.
Three things about Bluesky on iPhone explain most of it. First, the Bluesky app has no dictation of its own. The mic you use lives on the keyboard, so if no keyboard is on screen, there is no mic to tap. Second, most of the app is for reading. The feed, a thread you have opened and a profile have no cursor, and the composer appears only when you ask for it. Third, a post holds 300 characters, which is about 20 to 25 seconds of normal speech, so a dictated thought outgrows a post quickly.
This guide sorts the causes into an order that finds yours fast. If dictation is failing in every app on your phone, not only in Bluesky, our full guide to iPhone dictation not working covers the system-level fixes in more depth. Bluesky updates its app often, so exact button names and positions may differ slightly from what you see.
First, which microphone did you tap?
There are two common ways to dictate into Bluesky, and they fail for different reasons.
The mic on Apple's keyboard
This is iOS dictation. It appears as a microphone key on the standard iPhone keyboard whenever a text field is active. It is part of iOS rather than part of Bluesky, so its settings live in the Settings app, and Bluesky is simply the app that happens to have the cursor.
The mic on a third-party keyboard
Keyboards such as Voice Keyboard Pro or Gboard can include their own mic button. These use the keyboard's own transcription service and settings, not Apple's. Most need Full Access turned on in Settings before the mic will work, because the keyboard has to reach its service over the internet.
The buttons along the bottom of Bluesky's composer, for photos, video and GIFs, are not dictation. They attach media to a post and never turn your speech into text. If you want your words typed, tap into a text box so the keyboard comes up, then use the mic on the keyboard.
The 30-second split test
Before changing anything, open the Notes app, start a new note, and dictate one sentence using the same keyboard mic you tried in Bluesky.
- It fails in Notes too. The problem is iOS, the microphone or the keyboard, not Bluesky. Go to fixes 2, 3, 7 and 9.
- It works in Notes but not in Bluesky. The problem is almost certainly focus or the Bluesky app itself. Start with fixes 1, 3 and 9.
- Text appears in Bluesky, but in the wrong place or with pieces missing. Dictation worked. Go to fixes 1, 5 and 6.
- The words are there, but Post is greyed out. Go to fixes 4 and 6.
The 9 fixes, in order
1. Get a cursor into the right box before you speak
Dictation types wherever the cursor is, and in Bluesky the cursor only exists inside a few boxes. To start a post, tap the new post button, a round button with a pen icon near the bottom of the screen in most views. To reply, tap the reply icon under a post, or open the post and tap the reply prompt at the bottom of the thread. Either way the composer slides up with the keyboard. Tapping a post on its own just opens its thread, which has nothing to type into.
Once the composer is open, check what is above the box. A reply shows the post you are answering. A quote shows the quoted post inside your own. A plain new post shows neither. If you are building a thread with more than one post, each post is its own box, and your words go into whichever one holds the cursor. Tap directly on the line where you want text, check that the cursor is blinking there, then tap the keyboard mic.
2. Make sure dictation is turned on in iOS
If the microphone key is missing from Apple's keyboard, dictation is probably switched off. Open Settings, go to General, then Keyboard, and turn on Enable Dictation. If it is already on, turn it off, wait a few seconds and turn it back on, which resets the dictation service and clears some stuck states.
If the Enable Dictation option is missing or cannot be changed, check Screen Time. Content and privacy restrictions can block Siri and dictation, which is common on phones set up by a parent or managed by an employer. Look under Screen Time, then Content & Privacy Restrictions, and check whether Siri and dictation are allowed.
3. Check which keyboard is on screen
iOS shows one keyboard at a time, and the mic you are looking for belongs to one of them. Tap the globe key to cycle through your keyboards, or touch and hold it to pick one from a list. If Apple's keyboard is not in the list at all, add it back under Settings, then General, then Keyboard, then Keyboards.
A few things change the keyboard without asking you:
- Password and code fields. When you sign in to Bluesky, enter an app password or type the confirmation code Bluesky emails you for two-factor sign-in, iOS can swap in Apple's keyboard for privacy. Third-party keyboards are not allowed in password fields, so a third-party mic disappears there. That is iOS, not a fault.
- Full Access. A third-party keyboard's mic usually needs Full Access. If it is off, the keyboard may still type but the mic will not work. Our guide to enabling Full Access for a keyboard on iPhone explains what the setting does.
- A hardware keyboard. If a Bluetooth keyboard or a keyboard case is connected, iOS can hide the on-screen keyboard, and its mic with it. Switch the hardware keyboard off or disconnect it.
- The language. Apple dictation listens in the language of the keyboard you have chosen. If you speak English with a French keyboard active, the results are poor or empty. Switch to the right keyboard with the globe key before you speak.
4. Work with the 300-character limit, not against it
A single Bluesky post holds up to 300 characters, roughly 50 to 60 words. People speak at around 130 to 150 words per minute, so you reach the limit after about 20 to 25 seconds of talking. Thumb-typing never overshoots by much, because you watch every word appear. Dictation overshoots as soon as you have a second point to make.
The composer shows a small counter near the Post button. Once the post runs past the limit, the counter warns you and the Post button stops working until you cut the post back. Nothing is lost and nothing is broken. You said more than one post holds.
- Speak in shorter takes. One point per post. Stop, glance at the counter, then carry on.
- Turn it into a thread. Recent versions of the composer let you add another post below the first before you publish. Move the overflow there. If yours does not, post the first part, then reply to your own post with the rest.
- Draft long pieces in Notes. Dictate the whole thing, split it at natural breaks, and paste each piece into its own post.
5. Dictate the words first, add handles, tags and links after
When an @ sign arrives in the composer, Bluesky opens a list of accounts to mention. On a phone that list can cover part of the screen, and a stray tap or the next few words can end up choosing an account you never meant to mention. That person gets a notification. A # sign starts a hashtag, and a web address becomes a link, often with a preview card.
Dictation also struggles with these on their own terms. A Bluesky handle looks like a web address, often a name followed by .bsky.social, or a domain the person owns, so dictation tends to write "dot" as a word or spell the name the way it sounds. A hashtag is often several words run together, and dictation spaces them out.
- Dictate the sentence first. Then type the @ and a few letters, and tap the right account in the list.
- Type hashtags by hand, with no spaces inside the tag.
- Paste links rather than speaking them, and check that any preview card is for the page you meant.
- Before you post, look at the coloured text. Mentions, tags and links stand out, so an accidental one is easy to spot.
6. Find the other boxes: alt text, search and chat
The composer is not the only text box in Bluesky, and words that seem to vanish have usually gone into one of the others.
- Alt text. Each image you attach has its own description, opened from a small ALT button on the image. It is a separate box with a much larger limit than the post. Wait for it to open and tap inside it before you speak, and close it with its own button. If your description shows up as post text instead, the description box was not open yet.
- The alt text requirement. Bluesky has an accessibility setting that requires alt text before you can post. With it on, Post stays greyed out until every image has a description, even when the post is well under 300 characters.
- Search. The search screen has its own box at the top. A sentence dictated there becomes a search. Clear it and go back to the composer.
- Chat. Direct messages have their own message box. Check what the Return key does there before you dictate a spoken "new line", and use the send button when the message is ready.
- Your profile. Your display name and description are separate fields with limits of their own, and changes are kept only when you save them.
7. Check where the audio is going
Dictation listens through whichever microphone iOS has chosen, and that is not always the one in your hand. AirPods and other Bluetooth headsets take over the microphone the moment they connect, even when they are sitting in a case or a pocket. CarPlay does the same in the car. If the mic animates but nothing is typed, or the results are badly garbled, disconnect the accessory and try again. Our guide to iPhone dictation not working with AirPods covers this in detail.
A phone call or a video call also holds the microphone, and while one is active, keyboard dictation may not start at all. That applies to every keyboard, ours included. Finish the call, or type until it ends. Our guide to dictation during a phone call explains why.
8. Keep an unposted draft safe
Text in the composer exists only on your screen until you tap Post. If you tap Cancel or swipe the composer away, Bluesky usually asks whether to discard it, and one wrong tap loses it. If you switch to another app to copy a link or check a fact, iOS may close Bluesky in the background to free memory, and the unposted text can go with it.
- For anything longer than a single post, dictate in Notes first and paste it into Bluesky when it is ready.
- If you dictate in place and need to leave the app, select the text and copy it first, so a copy sits on the clipboard.
- Read the post once before you tap Post. A dictation slip is a correctly spelled wrong word, and for most of Bluesky's history the only fix for a published post has been to delete it and post again.
9. Update or reinstall Bluesky, then restart and update iOS
If dictation works in Notes and in other apps but never in Bluesky, the app itself may be in a bad state. Swipe it away from the app switcher and open it again. Check the App Store for an update. If that does not help, delete the app and install it again, then sign back in. Your posts and follows live on your account, not on your phone, but anything you had not posted yet will be gone.
If dictation fails in every app, restart the iPhone, which clears a stuck dictation service in one step. Then check for an iOS update under Settings, then General, then Software Update, because dictation fixes often arrive in iOS releases.
Bluesky quirks that look like broken dictation
- Post is greyed out. The post is over 300 characters, an image needs alt text, or the box is empty because your words went somewhere else.
- There is no way to reply. The author may have limited who can reply to that post, or one of you has blocked the other. No keyboard setting changes that.
- Your reply posted, but others cannot see it. Authors can hide replies on their own posts, and anyone who has muted you, or muted a word or tag you used, will not see it. Dictation did its job.
- You cannot message someone. Each person chooses who can message them: everyone, only people they follow, or nobody.
- The post went out from the wrong account. Bluesky lets you switch between accounts, and the picture beside the composer shows which one is active. Check it before you post.
Quick triage table
- No mic on the keyboard: dictation is off, Screen Time blocks it, or a password field swapped the keyboard. Fixes 2 and 3.
- No keyboard at all: no box has the cursor, or a hardware keyboard is connected. Fixes 1 and 3.
- Mic animates, nothing typed: AirPods, CarPlay or a call has the microphone. Fix 7.
- Words in search or the wrong post: another box had the cursor. Fixes 1 and 6.
- Someone was mentioned by mistake: the mention list caught a tap or a word. Fix 5.
- Post greyed out: over 300 characters, or an image needs alt text. Fixes 4 and 6.
- The text vanished: the composer was dismissed or the app closed in the background. Fix 8.
- Works everywhere except Bluesky: reset the app. Fix 9.
Bluesky on iPhone versus on a Mac
On iPhone, Bluesky is an app and dictation lives on the keyboard, so the usual causes are a missing mic, a keyboard that changed without asking, or an audio accessory that took the microphone. On a Mac, Bluesky usually runs in a browser, dictation starts from a shortcut or a hotkey, and nearly every problem comes down to focus, the character count and browser extensions. If you post from your Mac as well, our guide to Mac dictation not working in Bluesky covers that side step by step. And if you also post on Threads, the iPhone Threads guide covers its 500-character posts and topic tags.
Habits that make dictating on Bluesky smoother
Most adults type around 40 words per minute on a computer and noticeably slower with their thumbs, while ordinary speech runs at 130 to 150. On Bluesky the gain is not in a one-word reply. It is in replies that need a real paragraph, in threads, and in image descriptions that most people skip because typing them on a phone is tedious.
- Look before you speak. Check for the blinking cursor in the box you mean, every time.
- One point per post. Short takes fit the limit and read better.
- Words first, extras after. Dictate the sentence, then add handles, tags and links by hand.
- Describe every image. Tap ALT, tap the description box, and say what the picture shows in a sentence or two.
- Read once. Then post.
For the full how-to, including punctuation commands and dictating replies and quote posts, see our guide on how to dictate on Bluesky.
A keyboard mic that works the same in every app
Apple's keyboard mic is free and built in, but it can stop listening when you pause to think, it switches language with the keyboard, and fixing a misheard word means dragging a tiny cursor around the screen.
Voice Keyboard Pro is a custom keyboard for iPhone with a built-in mic button, so you can dictate in any iOS app: the Bluesky composer, a reply, an alt text box, a chat, and every other app on your phone. Tap the mic, speak, and the text appears where the cursor is. Like any keyboard, it types into whichever box has the cursor, and Bluesky still decides how long a post can be, so the fixes above still apply.
Three features are especially handy on a social feed:
- Voice Edit lets you speak a change to fix text, so a misheard word gets corrected before you post, without hunting for it with your thumb.
- Two-way translation while dictating, in 24 languages, lets you speak in one language and post in another.
- Swipe typing is built in, for the handles, tags and short words that are quicker to type than to say.
Setup means adding the keyboard in Settings and allowing Full Access. On privacy, our servers store only operational pings. No audio and no transcript content is stored. 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.
Frequently asked questions
Why is there no microphone on my keyboard in Bluesky?
Either dictation is switched off in Settings, Screen Time is blocking it, a third-party keyboard is on screen instead of Apple's, or you are in a password or code field, where iOS uses Apple's keyboard. Check Enable Dictation under Settings, then General, then Keyboard, and use the globe key to switch keyboards.
Does the Bluesky app have its own voice typing?
No. The mic you dictate with belongs to the keyboard, not to Bluesky. The media buttons in the composer attach photos, video and GIFs. They do not turn speech into text.
Why does someone get mentioned when I dictate?
An @ sign in the composer opens a list of accounts, and a tap or the next words can pick one from it. Dictate the sentence first, then type the @ yourself and choose the account you mean.
How long can a dictated Bluesky post be?
300 characters, roughly 50 to 60 words, or about 20 to 25 seconds of speech at a normal pace. For anything longer, add a second post to the thread or reply to your own post.
Does Bluesky need microphone permission for keyboard dictation?
No. Keyboard dictation is handled by the keyboard and iOS, not by the Bluesky app. A third-party keyboard needs Full Access to use its mic, but Bluesky itself does not need any microphone setting for you to dictate.
What to do next
Run the 30-second split test in Notes, then work through the fixes that match what you saw. For most people it is fix 1, 2 or 3: no box had the cursor, dictation was switched off, or a different keyboard was on screen. If the words arrived and Post stayed grey, it is fix 4 or fix 6. And if you want one mic that works the same way in Bluesky and every other app, try Voice Keyboard Pro's free tier for your next few posts.
The words land at your cursor in whatever app you are already in: a Bluesky reply, Messages, Mail, a browser form. No dictation window, nothing to copy across.
3-day free trial on the monthly plan · Apple Silicon & Intel