← Back to Blog

Short answer: If Mac dictation is not working in X (Twitter), click inside the post box, reply field or message field until a cursor blinks, then start dictation. On a Mac, X is a website with no voice typing of its own, so your words go wherever keyboard focus is.

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

You have a thought worth posting, a reply that deserves a proper paragraph, or a thread you have been meaning to write for a week, and saying it would be much quicker than typing it. You press your dictation shortcut, speak for twenty seconds, and nothing appears. Or the timeline jumps, and a post you never meant to touch now carries a like from you. Or the words do arrive, part of the text is marked as too long, and the Post button has gone grey.

Four facts about X on a Mac explain almost all of it. First, on a Mac X is a website with no voice typing of its own, so dictation comes from macOS or from a dictation app, and both deliver text to whatever has keyboard focus, exactly as if you had typed it. Second, the timeline is built to be driven from the keyboard: when no text field has focus, single key presses are commands. Third, a post has a character limit, and people speak far faster than they type, so a dictated thought goes past the limit within seconds. Fourth, a post is hard to take back. On a standard account you cannot edit it once it is out, so the read-through has to happen before you click Post.

So most X dictation problems on a Mac are about where focus was when you spoke, what the site did with the keys, and how much you said. They are rarely about your microphone. This guide works through every cause in order, starting with the most common one. If dictation is failing in every app on your Mac and not only in X, start with our complete guide to Mac dictation not working instead. X changes its site often, so exact button names and positions may differ a little from what you see on your screen.

First, which X are you in?

On a Mac, "X" can mean several different pages, and a fix that works in one may not apply in another.

At the time of writing, most people use X on a Mac through a browser, so each of these is a web page. If you have an X app installed on your Mac instead, the rules about focus below apply in the same way. Each browser, browser profile and installed web app also keeps its own sign-in, so the account you are signed in to in Safari may not be the one in your Dock app. Knowing which page and which account you are in settles a good share of the confusion below.

How dictation reaches X on a Mac

Apple dictation is built into macOS. You start it with the dictation shortcut, usually the microphone key or whichever shortcut is set in System Settings under Keyboard, or from Edit, then Start Dictation in your browser's menu bar. It sends its text to whichever field has keyboard focus. X does not need microphone permission for that, because it is your Mac that is listening, not the web page.

Menu bar dictation apps, including ours, look much the same from X's side. They put text at your cursor, and many of them deliver it the way a paste does. They need their own Microphone permission, plus Accessibility permission to put text into other apps, under System Settings, then Privacy & Security. Neither X nor your browser needs anything extra, and there is no extension to install.

Your browser may still ask whether X can use the microphone. That request is for X's own audio features, such as live audio rooms and recorded video. It has nothing to do with dictation, and allowing or blocking it will not change whether dictated text appears.

That leaves one rule to remember: dictated text goes to whatever has focus, and X treats it exactly like typing. A sentence in the post box is a post. The same sentence in the search field is a search, and with no field in focus at all it may be read as a string of key presses.

The 30-second TextEdit test

Before you change anything, open TextEdit, create a blank document, start dictation and say a sentence. Then go back to X, click in the post box so the cursor blinks there, and dictate the same sentence. Do not click Post. Select the text and delete it when you are done.

Command-Z usually works in X's text boxes. If a paragraph lands somewhere it should not, undo it before you try to repair it by hand.

The 10 fixes, in order

1. Click in the box until the cursor blinks

X gives you several ways to start writing, and they do not all behave the same. The box at the top of the Home timeline takes text once you click in it. The Post button in the sidebar opens a composer window and places the cursor there for you. Under a post you have opened, the reply line accepts text only after you click in it, and the reply icon under a post in the timeline opens a small window of its own.

The timeline itself is not a text field. If you start dictating while you are still scrolling and reading, there is no field to receive the words. With some dictation tools nothing happens at all. With others, fix 2 describes what happens instead.

What to do:

2. Stop single keys acting as shortcuts

X is one of the most keyboard-driven sites on the web. With no text field in focus, it has offered single-key shortcuts for nearly everything: J and K to move between posts, N to start a new post, R to reply, L to like, T to repost, M to start a direct message, and the slash key to jump to search. The same list has included keys for bookmarking a post and for muting or blocking an account. Pressing the question mark key on the site shows the current list. The browser adds one of its own: with no field in focus, the Space bar scrolls the page down.

That is how one spoken sentence can scramble a timeline. If your dictation tool delivers text as a series of keystrokes and nothing has focus, every letter is a key press on the page. One letter moves the selection to another post, the next likes whichever post it landed on, another opens a reply window, and the rest of the sentence pours into that window. Text that is delivered as a paste usually does nothing at all in that situation, which is safer but just as confusing.

What to do:

3. Check which box has the cursor

A page on X can hold a surprising number of text fields: the search field, the box at the top of the timeline, a reply box, an open conversation in Messages, and the second and third boxes of a thread you started. Only one of them has the cursor, and scrolling does not move it. If you clicked into a reply box, scrolled on and then spoke, the words go into the box you left behind, which is now off screen. From where you sit, it looks as though dictation did nothing.

The habit that prevents all of these is to click in the box you mean immediately before you speak. If words landed in the wrong box, select them, cut them with Command-X, click where they belong and paste. Our guide to dictated text appearing in the wrong place covers the general version of this problem.

4. Watch the character limit

A standard X account can post up to 280 characters. In ordinary English that is roughly 45 to 55 words. People speak at around 130 to 150 words per minute, so you reach the limit after 20 to 25 seconds of talking. Typing rarely overshoots by much, because you watch the counter as you go. Dictation overshoots every time you have more than one sentence to say.

The composer shows a small ring that fills as the post grows. Once you pass the limit, the ring shows how many characters you are over, the extra text is highlighted, and the Post button stops working until you cut the post back. Nothing is wrong with dictation when that happens. You simply said more than one post holds.

Paid subscribers can write much longer posts, so the limit you meet depends on the account you are signed in to. A web address counts as a fixed number of characters however long it really is. Other fields are far shorter than a post: a profile bio, a poll choice and a list name each have their own small limit, and a dictated sentence can be cut off or refused there.

What to do:

5. Know what Return does in each box

X gives the Return key two different jobs.

This matters for dictation because of how a line break is delivered. If you say "new line" or "new paragraph", and your dictation tool passes that to the page as a press of the Return key, a direct message is sent at that point. The first half goes to the other person, and the rest of what you say starts a second message.

There is one more key combination to know. In the composer, Command-Return publishes the post straight away, with no confirmation. It is a useful shortcut when you mean it, and a reason to keep your hands away from the Return key while a draft is still unread.

What to do:

6. Let mentions, hashtags and links settle

X's composer watches what arrives and reacts to it. An @ sign opens a list of accounts. A # sign opens a list of suggested hashtags. A web address is turned into a link, and it will usually carry a preview once the post is out.

Dictated text lands as characters, so all of that still happens. The catch is that while a suggestion list is open, the Return and Tab keys choose from the list instead of doing their normal job. A dictated sentence that contains an @ sign can open a list, the next key press can select from it, and you have mentioned an account you never meant to mention. That account is notified.

Dictation also struggles with this kind of text in the first place. A handle is rarely a dictionary word, and a hashtag is several words run together without spaces. Dictation hears both as ordinary words, spaced out and in lower case.

What to do:

7. Do not lose it: text in the composer is not saved yet

Text you have not yet posted exists only in the page in front of you. Reload the tab, follow a notification, click a trending topic, or let the browser restart for an update, and it can be gone. Closing the composer window with text in it may bring up an offer to save the post as a draft. That is worth accepting, but drafts have not always travelled between the website and the phone app, so do not count on finding a web draft on your iPhone later. The reply box under a post is less forgiving still: move to another page and the text can simply disappear.

8. Read it before you post, because you may not be able to fix it

On most sites a dictation mistake is a small embarrassment: you edit the comment and move on. X is different. At the time of writing, editing a post is part of X's paid subscription and works only for a limited time after posting. On a standard account, the only correction is to delete the post and write it again, and anyone who saw, liked or replied to the first version saw the mistake.

Dictation errors are also the kind that survive a quick glance. A typing slip looks wrong on the page. A dictation slip is a correctly spelled wrong word: a name heard as a similar name, "can" where you said "can't", a number that came out one digit short. Read the whole post once, slowly, as if someone else had written it.

While you are there, check three more things:

9. Sign back in when X asks, and clear Secure Input

X asks for your password again before it opens some account settings, and a session can expire while a tab sits open in the background. If a sign-in prompt is in front of you while your eyes are on your notes, a dictated paragraph goes nowhere, because the page is waiting for a password or a verification code.

There is a second effect for dictation apps. While a password field is active, macOS uses Secure Input, which stops other apps from reading or sending keystrokes. A dictation app may not see its hotkey, or may not be able to deliver its text, for as long as the cursor sits in that password box. A password manager prompt can have the same effect. Sign in, let the page load again, click back into the box you were using and try once more. If your hotkey stopped working in every app just after you typed a password somewhere, look for a password field still waiting in another window and close it.

10. Rule out the browser, then check dictation on your Mac

X runs in a browser, so the browser is part of the problem space. Open X in a private window, or in a different browser, sign in and dictate there. If it works, something in your everyday browser profile is interfering.

Extensions are the usual suspects. Ad blockers and privacy tools alter X's pages heavily. Extensions made for X itself restyle the timeline, hide parts of the page and add keyboard shortcuts. Writing assistants and grammar checkers attach themselves to editable text, and they can reposition the cursor or rewrite text as it arrives. Disable extensions one at a time until dictation behaves. Our guides to Mac dictation not working in Chrome and in Safari cover the browser-specific causes.

If you use a dictation app, check its two permissions under System Settings, then Privacy & Security: Microphone, so it can hear you, and Accessibility, so it can put text into your browser. After you grant a permission, quit the app and open it again. If your dictation shortcut matches a browser shortcut, the browser may act on it first, and our guide to a Mac dictation shortcut that is not working walks through finding conflicts.

If dictation failed in TextEdit too, X is not the problem. Open System Settings, go to Keyboard, and make sure Dictation is on. Check which shortcut it uses and that the dictation language matches the language you are speaking. Check the microphone as well: a video call or a screen recorder can keep hold of it, and a headset that was unplugged can leave your Mac listening to the wrong input. Then restart your Mac, which clears stuck dictation services in one step.

X quirks that look like broken dictation

Quick triage

X on a Mac versus on iPhone

The two behave differently enough that advice for one rarely transfers to the other. On a Mac, X is a web page, dictation starts from a shortcut or a hotkey, and nearly every problem comes down to focus, shortcuts and the character count. On an iPhone, X is an app, dictation lives on the keyboard, and the usual causes are a missing mic key, a setting that has been switched off, or an audio accessory that has taken over the microphone. There are no single-key shortcuts to trip over on a phone.

If your phone is where the trouble is, our guide to iPhone dictation not working in X covers that side step by step.

A dictation workflow that suits X

Most adults type at around 40 words per minute and speak at 130 to 150. On X the gain is not in a single short post, which is quick either way. It is in replies that need a careful paragraph, in threads, in direct messages, and in image descriptions, a field many people leave empty because typing it feels like a chore. A few habits keep it smooth.

For the full how-to, see our guide on how to dictate posts on X.

One hotkey for every post

Apple dictation is free and built in, but it can stop listening when you pause to think, it depends on settings that are easy to switch off by accident, and fixing a misheard word means going back and editing by hand.

Voice Keyboard Pro is a menu bar app for Mac. Click where you want the text, hold your hotkey, speak, and release. The text appears at your cursor, system-wide, in the X composer, in a direct message, in your email and in every other app you use. The microphone stays live while you hold the key, so a pause to find the right word does not end the session. Like any dictation app, it puts text wherever focus is, and X still decides what a key press means and how long a post can be, so fixes 1 to 9 still apply.

A few features are useful beyond the post box:

On privacy, our servers store only operational pings. No audio and no transcript content is stored, which matters when what you are dictating is a private message. There is a free tier with daily limits, and Pro is $4.99 a month or $34.99 a year. On iPhone, the same product is a custom keyboard with a built-in mic button, so you can dictate in any iOS app, the X app included.

Frequently asked questions

Does X have voice typing on a Mac?

No. X's website has no dictation button of its own. On a Mac you dictate with the dictation built into macOS or with a dictation app, and both deliver text to whichever field has keyboard focus.

Why does dictation work in TextEdit but not in X?

Almost always because no text field had the cursor, or because focus was somewhere else, such as the search field, another reply box or an open conversation. Click in the box until the cursor blinks, then speak.

Why did X like or repost something while I was dictating?

With no text field in focus, X can read single letters as shortcuts, and L has been the shortcut for like and T for repost. Click the like or the repost again to undo it, then click in a text box before you dictate.

Why is the Post button greyed out after I dictate?

The post is probably over the character limit, which is 280 characters on a standard account. The extra text is highlighted in the composer. Trim it, or click the plus button and move the overflow into a second post.

How much can I say in one post?

On a standard account, 280 characters is roughly 45 to 55 words, which is 20 to 25 seconds of speech at a normal pace. Paid subscribers can post longer text. For anything more, use a thread.

Can I fix a dictation mistake after posting?

Not always. At the time of writing, editing is part of X's paid subscription and works only for a limited time after posting. On a standard account you delete the post and write it again, so read a dictated post before you publish it.

Does my browser need microphone permission for X?

Not for Apple dictation or a menu bar dictation app, because your Mac or the app does the listening. A dictation app needs Microphone and Accessibility permission in System Settings. The microphone request X itself makes is for its own audio and video features.

What to do next

Run the 30-second TextEdit test, then work through the fixes that match what you saw. For most people it is fix 1 or fix 2: no text box had the cursor, and the site either ignored the words or treated them as commands. If the words arrived and the Post button went grey, it is fix 4. Whatever the cause, read a dictated post before you click the button, because on X you may not get a second chance at it. And if you want dictation that works the same way in X, in your email and in every other app on your Mac, Voice Keyboard Pro has a free tier you can try today.

Voice Keyboard Pro
Hold your key · Speak · Release

The words land at your cursor in whatever app you are already in: the X composer, Mail, Slack, a browser form. No dictation window, nothing to copy across.

Free tier with daily limits · Apple Silicon & Intel