Short answer: To dictate on Mastodon, install Voice Keyboard Pro on your Mac or iPhone. On Mac, hold your hotkey and speak into the compose box in your browser; on iPhone, tap the mic on the Voice Keyboard Pro keyboard inside the Mastodon app, a third-party client, or Safari. Your words appear at the cursor in seconds.
Mastodon rewards writing. The fediverse is a text-first place, built around posts that say something rather than repost something, replies that actually engage, and threads that unspool an idea over several parts. That culture is one of the best things about it, and also the reason a lot of people post less than they mean to. Composing thoughtful text costs effort, and when the effort means thumb-typing on a phone or grinding through a long post at the keyboard, the good posts stay in your head.
Speaking is a way out of that. The average adult types around 40 words per minute, while comfortable speech runs 130 to 150 words per minute, so voice is roughly three times faster than typing for most people, and it takes far less deliberate effort. When posting is as easy as talking, you post the observation you would otherwise have skipped. This guide covers how to dictate on Mastodon on both Mac and iPhone, how to handle character limits and hashtags by voice, how to write content warnings and image alt text without the friction, and how to post across languages in a network that spans the world.
Why dictate on Mastodon?
Mastodon posting has a specific kind of drag to it. You see something worth a reply, you have a clear thought about it, and then you look at the compose box and the thought suddenly feels like too much work to type out well. So you favorite the post instead, or fire off three words, or close the app. Multiply that across a week and you have a feed full of things you almost said.
Dictation collapses that gap between having the thought and posting it. Talking through a reply takes about as long as thinking it, because it is nearly the same act. You say what you mean, it lands as text, and you post it. A single-line hot take becomes a proper two-sentence point, because the extra sentence costs a few seconds of talking rather than another round of thumb-typing. This helps most with the parts of Mastodon that are genuinely writing:
- Original posts: the observation, the recommendation, the small essay that does not fit anywhere else.
- Replies: real engagement instead of a favorite, which is what keeps a community alive.
- Threads: multi-part posts where you develop an argument one toot at a time.
- Content warnings: a short, clear summary of what is behind the fold.
- Image alt text: the descriptions the Mastodon community genuinely cares about, which are pure prose and perfect for voice.
- Profile bio and pinned posts: the writing that introduces you to everyone who lands on your page.
Dictating on Mastodon on Mac
Mastodon on the desktop is a website, whether you use the built-in web interface or a browser front-end. That makes it the easiest possible case for voice. Voice Keyboard Pro for Mac lives in your menu bar and types at the cursor system-wide, so it works in the compose box the same way it works in any native app. There is nothing to install per instance and nothing to configure, and because the app never talks to Mastodon, it works identically no matter which server your account lives on.
One-time setup
- Download Voice Keyboard Pro for Mac from voicekeyboardpro.com and drag it to your Applications folder.
- Open it once and grant microphone and accessibility permissions when macOS asks. Accessibility is what lets the app place text at your cursor in the browser.
- Pick a hotkey you can hold comfortably, such as a function key or a spare modifier.
Dictating into the compose box
- Open the Mastodon compose box in your browser and click into it so the cursor is blinking.
- Hold your hotkey, speak your post, then release.
- Your words appear in the box within about a second. Speak in one flow for a short post, or release and re-press for each part of a thread.
Because the app is system-wide, the same hotkey that posts to Mastodon also dictates into your email, your notes, and every other social app you use. You build one habit and it follows you everywhere, which is exactly how it feels to dictate on Bluesky or dictate on Threads as well. Cross-posting the same thought to several networks becomes a matter of speaking it once and pasting it around.
Dictating on Mastodon on iPhone
The phone is where most Mastodon posting actually happens, and it is also where typing hurts the most. Thumb-typing a thoughtful reply on a glass screen is slow and a little joyless, which is a big part of why people post less than they would like to. A voice keyboard fixes that directly. Voice Keyboard Pro installs as a custom iOS keyboard with a built-in mic button, so it works inside the official Mastodon app, inside third-party clients like Ivory or Mona, and inside Safari, all with the same button.
One-time setup
- Install Voice Keyboard Pro from the App Store.
- Open Settings → General → Keyboard → Keyboards → Add New Keyboard and add Voice Keyboard Pro.
- Tap it in the list and enable Allow Full Access. This is what lets the keyboard send audio for transcription and return your text. If you want the reasoning behind that toggle, see our guide on enabling Full Access safely.
Dictating a post
- Open your Mastodon app or client and tap into the compose box.
- Switch to the Voice Keyboard Pro keyboard using the globe key.
- Tap the mic button, speak your post, and watch the words appear. Tap again to stop.
Because it is a keyboard rather than an app-specific feature, the same mic button works in whatever Mastodon client you prefer, and in the next app you open too. If you switch clients next month, your dictation comes with you, because it lives in the keyboard, not the app.
Character limits and post length
Mastodon posts default to 500 characters, though instances can set their own limit, and some run considerably higher. That is roughly two to four spoken sentences, which is worth keeping in mind, because dictation makes it very easy to overshoot. Talking is expansive, and a post you would have typed tight can come out twice as long by voice.
A couple of habits keep this in check:
- Speak the post, then trim. Dictate what you want to say in full, then cut it down to the sharpest version before you hit post. Editing spoken text down is faster and produces better writing than typing it tight in the first place.
- Let long thoughts become threads. If a post wants to be 900 characters, that is usually a sign it is really two or three posts. Dictate each part, post it, and reply to yourself for the next one. Voice makes threads far less tedious to build than typing them does.
- Watch the counter, not the keyboard. Because your eyes are on the screen while you speak rather than on your thumbs, it is easy to keep an eye on the character count as you go and stop at the right moment.
Hashtags, handles, and content warnings by voice
Mastodon has a few conventions that are more punctuation than prose: hashtags for discovery, at-mentions for handles, and content warnings for anything that should sit behind a fold. Dictation is best at the words, so the reliable pattern is to speak the prose and add the symbols with a light touch.
- Dictate the sentence, add hashtags after. Say what you want to say, then tap in the hashtags at the end. Because Mastodon hashtags feed discovery rather than sit mid-sentence, adding them last is the natural order anyway. If you use the same tags often, Smart Vocabulary can help you get their exact casing right, which matters for readability with tags like
ScreenReadersorCommunityGardening. - Type or auto-complete handles. A Mastodon handle includes an instance, like
@name@instance.social, which is not something to dictate character by character. Start typing the handle and let the client's auto-complete finish it. - Dictate the content warning as a short summary. The CW field is pure prose, a plain description of what is behind the fold. Speak it just like the post itself, then write the body underneath.
Alt text, done properly
Mastodon has a stronger culture of image descriptions than most networks, and writing good alt text is exactly the kind of prose that voice handles beautifully. A useful description is a couple of natural sentences about what is in the image and why it matters, which is tiring to type and effortless to speak.
The next time you attach an image, open the description field, tap the mic or hold your hotkey, and simply describe the picture out loud the way you would to a friend on the phone. "A hand-drawn map of a hiking trail, with the summit marked in red and a note about the water source halfway up." That level of detail is what makes your posts accessible, and dictation removes the reason people skip it. Speaking the description takes seconds, so it stops being a chore you talk yourself out of.
Posting across languages in the fediverse
Mastodon is genuinely global, and it is common to follow people who post in several languages, or to want to reply to someone in theirs. On iPhone, Voice Keyboard Pro includes two-way translation while you dictate, across 24 languages. You can speak in your own language and have the post come out in another, or the reverse, without leaving the compose box.
That turns a reply in someone else's language from a copy-and-paste chore into a single spoken sentence. It is the same idea whether you are posting to the fediverse or writing anywhere else on your phone, and if you post in more than one language regularly it is worth exploring how bilingual voice typing fits into the rest of your day, not just your Mastodon feed.
Fixing mistakes without retyping
No dictation is perfect, and on a public post the corrections matter, because Mastodon does not let you quietly edit the same way every network does. The good news is that fixing text before you post is easy. On iPhone, Voice Keyboard Pro includes Voice Edit: instead of tapping backspace and retyping, you speak the change you want, and the text updates in place. If a word came out wrong, you say what it should be and it is fixed, which is far less fiddly than nudging a cursor between two characters with your thumb.
On Mac, corrections are usually a matter of clicking into the spot and dictating the replacement, or just typing it, since your hands are already on the keyboard. Most people settle into a hybrid where voice does the bulk of the post and the keyboard does the small surgery, and then they read it once before posting.
Keeping your voice, literally
The point of dictation on a social network is not to sound like a press release, it is to sound like you, faster. Voice Keyboard Pro is built to transcribe what you actually said, with your phrasing and your punctuation, rather than rewriting your thought into something blander. The words that land in the compose box are your words. That is what keeps a dictated post reading like a person and not a template, which matters more on Mastodon than almost anywhere, because the whole culture runs on posts that sound human.
A note on privacy
Posting to the fediverse tends to attract people who care about where their data goes, so it is worth being clear. Voice Keyboard Pro is built so that your dictation content is not stored on our servers. The transcription engine processes your audio to return text, and what we keep on the backend is limited to operational pings, not your audio and not the transcript of what you said. Your posts are yours to publish, and only you decide what goes public.
If a private-by-default approach to dictation matters to you across every app, our overview of private voice to text on Mac explains it in more detail.
Free tier and Pro
Voice Keyboard Pro has a free tier with a generous daily allowance, which is plenty to try dictating your next handful of posts and replies and decide whether it fits how you use Mastodon. If you post throughout the day and want voice everywhere, Pro removes the daily limits and unlocks the full feature set, including two-way translation, for $4.99 per month or $34.99 per year. Pro covers both the Mac app and the iPhone keyboard, so one subscription follows you from your desk to your phone.
Frequently asked questions
Does dictating on Mastodon need a special app or extension?
No. On Mac, Voice Keyboard Pro types at the cursor across the whole system, so it works in the Mastodon web interface in any browser with nothing to install per instance. On iPhone, it is a keyboard, so it works in the official app, in third-party clients, and in Safari alike.
Will it work with my Mastodon client?
Yes. Because it is an iOS keyboard rather than a Mastodon integration, it works in whatever client you use to post, and it comes with you if you switch clients. On the desktop it works in any browser-based Mastodon front-end.
Can I dictate hashtags and handles?
You can dictate the words, and it is best to add hashtags and at-mentions with a tap so their exact spelling and casing are right. Speak the post, then add the tags at the end and let your client auto-complete any handles.
Can I post in another language?
Yes. On iPhone, Voice Keyboard Pro offers two-way translation across 24 languages while you dictate, so you can speak in your language and post in another, which is handy for replying to people across the fediverse.
Are my posts private before I publish them?
Your dictation content is not stored on our servers. The backend keeps operational pings only, not your audio or your transcripts, so what you draft stays yours until you choose to post it.
Start dictating your next post
The next time a thought is worth posting to the fediverse, try saying it instead of typing it. Open the compose box, hold your hotkey or tap the mic, and talk the way you would to a friend. The reply you would have skipped gets posted, the thread you kept meaning to write actually gets written, and your feed starts to sound more like you. Download Voice Keyboard Pro and dictate your next Mastodon post to feel the difference.