Short answer: Telegram on Mac has no dictation of its own, and the microphone in its message bar records a voice message rather than text. Dictation comes from macOS or a third-party app, so click into the message field, press the Fn or Globe key, and check Enable Dictation if nothing happens.
You open Telegram on your Mac, click into a chat, press the dictation key, and something goes wrong. Nothing appears. Or a voice message starts recording with a timer counting up. Or text does appear, but it lands in the search box at the top of your chat list, or replaces the last message you sent instead of starting a new one. Each of these feels like the same broken feature. They are four different problems with four different fixes, and this guide takes them in the order that finds yours fastest.
The one idea that explains most of it: Telegram on a Mac does not turn speech into text. Not the app from the Mac App Store, not Telegram Desktop, not Telegram Web in a browser. Each gives you a message field and nothing more. The voice-to-text part is done by macOS dictation, or by a third-party dictation app such as Voice Keyboard Pro, and that is where the fix almost always lives. If dictation is failing in every app and not just Telegram, start with our general guide to Mac dictation not working and come back here for the Telegram-specific parts.
Which Telegram are you running?
This matters more for Telegram than for most chat apps, because there are more ways to run it on a Mac than people realise. At the time of writing there are two separate desktop apps and a web version, and they are built differently.
- The Mac App Store app, usually just called Telegram. This is a native macOS app that uses the system's standard text handling, so macOS dictation and third-party dictation tools behave in it much as they do in Notes or Mail.
- Telegram Desktop, the cross-platform version downloaded from the Telegram website. It draws its own interface rather than using the standard macOS text field. Dictation generally works in it, but when something is off with dictation in one Telegram app and not the other, this is usually the one that differs.
- Telegram Web in Safari, Chrome, Firefox or another browser. Here the browser owns the text field, with all the extension and permission quirks that come with it. There is more than one web version, and they do not behave identically.
You can be signed into all three at once with the same account. If you are not sure which one you have, look at the app name in the menu bar next to the Apple logo. Knowing which one you are using will save you time in fix 7.
First, which microphone did you press?
The most common reason people report that dictation in Telegram is broken is that they pressed the wrong microphone. The message bar in Telegram has a microphone icon at its right-hand end. That icon does not transcribe anything. Click it and Telegram records an audio clip, a voice message, and sends the clip itself to the other person. Depending on the app and version, the same button may switch to a camera for round video messages. If you clicked it and saw a timer, a waveform or a preview of your own face, you were recording a message, not dictating.
A related source of confusion: Telegram can transcribe voice messages that other people send you, through a small button on the received bubble, and this is limited for free accounts. That feature works on incoming audio only. It does nothing to help you compose your own message by speaking, and its presence leads a lot of people to assume there must be a dictation feature somewhere in Telegram itself. There is not.
Dictation, meaning your speech becoming typed words in the message field, comes from one of two places:
- macOS dictation. Started with the Fn or Globe key, pressed twice or held depending on your setting. In the App Store app it is also in the menu bar under Edit, then Start Dictation. Telegram Desktop may not show that menu entry, so the key is your main trigger there. A small microphone indicator appears near the cursor while it listens.
- A third-party dictation app. Started with that app's own hotkey. The text is inserted into whichever field holds your cursor. Telegram is not involved beyond being the field.
Everything below assumes you are using one of these two triggers. If you were pressing Telegram's own microphone, switch to the right trigger and try again before reading further.
The 30-second split test
Before changing any settings, find out which layer is failing. Open Apple Notes, start a new note, click inside it, and trigger dictation exactly the way you did in Telegram. Say one full sentence. Then go back to Telegram, open Saved Messages, which is your private chat with yourself and a safe place to test, and try again there.
- Dictation fails in Notes too. The problem is macOS, not Telegram. Go straight to fixes 3, 4 and 5.
- Dictation works in Notes but not in Saved Messages. The problem is inside Telegram or the field your cursor is in. Fixes 1, 2, 6 and 7 are where to look.
- It works in one Telegram app but not another. The difference between them is the problem. Fix 7 covers it.
Saved Messages is worth using for every test in this article. It rules out a corrupted draft in a particular chat, and nobody sees the nonsense you dictate while checking.
The 9 fixes, in order
1. Cancel the voice message and use the real dictation trigger
Covered above, but it earns the first slot because it is so common. If a voice message is mid-recording, the microphone is busy. macOS dictation started on top of an active recording tends to behave badly: it may not start, it may start and hear nothing, or the voice message may capture your dictated sentence as audio and send it. Cancel the recording, make sure the message bar shows the ordinary text cursor, and then press Fn or Globe, or your third-party hotkey.
If you keep hitting the voice-message button by accident, you are probably clicking near the right edge of the message bar to place the cursor. Click in the left or middle of the field instead. In Telegram, the space between the attachment icon and the microphone is the safe zone.
2. Put the cursor in the message field
Dictation types wherever the text cursor is. Telegram has more places that accept text than most chat apps, and only one of them is the message you want to send.
- The search field. When Telegram opens, focus often lands in the search box at the top of the chat list. Dictating there filters your chats instead of writing a message. If your words appear and then your chat list shrinks to nothing, this is what happened.
- Edit mode for your last message. In most versions, pressing the Up arrow in an empty message field starts editing the last message you sent. If you tapped Up to move the cursor and then dictated, your new text replaced your old message. Press Escape to leave edit mode.
- No chat open. If you are looking at the empty pane with no conversation selected, there is no message field. Nothing appears because there is nowhere for it to go.
- The caption box. Attaching a photo or file opens a preview with its own caption field. Dictation into that field works, but the text becomes the caption, not a separate message.
- Comment boxes and polls. Comments under a channel post and the question and answer fields of a poll are separate fields. Dictation works in them, but only if the cursor is there.
- The reply quote. Replying to a specific message keeps focus in the message field, so dictation works normally. The quoted block above the field is not editable.
The fix is boring: click once inside the message bar, confirm you see the blinking cursor there, and then start dictation. If you moved between chats with a keyboard shortcut, or switched chat folders, click into the field again. Focus does not always follow.
3. Turn on Enable Dictation and match the language
If the split test failed in Notes as well, start here. Open System Settings, go to Keyboard, and scroll to the Dictation section. Make sure the toggle is on. If it is already on, turn it off, wait a few seconds, and turn it back on. On some Macs this re-downloads the language files and clears a stuck state.
Check the language list underneath it. Telegram is used across more languages than almost any other chat app, and it is common to have added a second dictation language for one group. That language stays active for every chat until you change it. If you dictate in English while the active dictation language is something else, you get nothing or nonsense.
If the toggle is greyed out and will not move, that is a management or parental-control restriction rather than a bug. Skip ahead to fix 8, or see the dedicated guide to greyed-out dictation.
4. Fix the shortcut and the Globe key setting
The same Keyboard settings pane has a Shortcut option for dictation. The default is pressing the Fn or Globe key twice, but it can be changed to a Control key press or a custom key, or set to Off. If it is Off, no key will start dictation no matter how many times you press it.
There is a second setting on Macs with a Globe key that decides what a single press does, such as showing the emoji picker, changing the input source, or starting dictation. If it is set to change input source and you have more than one keyboard language installed, a double press can flip your language instead of starting dictation. In Telegram this is easy to misread, because a language flip in the middle of a multilingual chat looks like the app did something.
Third-party utilities that remap the Fn key, or launcher and clipboard apps that claim double-tap gestures, can swallow the press before macOS sees it. Quit them one at a time and retest. In the App Store app, Edit then Start Dictation bypasses the shortcut entirely, so use it as a control. Our guides to the Fn key not starting dictation and dictation shortcut conflicts go deeper if this turns out to be your problem.
5. Check the microphone macOS is actually listening to
Dictation starts, the indicator appears, and nothing is typed. That pattern almost always means macOS is listening to the wrong input, or to one with the gain turned down. Open System Settings, then Sound, then the Input tab. Speak and watch the level meter. If it does not move, the selected device is not hearing you.
The usual culprits: AirPods connected to your iPhone rather than the Mac, an external display with a built-in microphone that macOS picked automatically, a USB interface with its gain at zero, or an iPhone acting as a Continuity Camera whose microphone became the default. Select the built-in microphone, confirm the meter moves, and try Telegram again. See the microphone troubleshooting guide for the full checklist, and the AirPods-specific version if that is your setup.
6. End the call, voice chat or recording that is holding the microphone
Telegram on Mac supports one-to-one voice and video calls, and group voice chats in groups and channels. While any of these is active, Telegram owns the microphone. Starting dictation during a call is unreliable: on some setups it works and everyone on the call hears you dictating, on others the dictation indicator appears but captures nothing. If you are trying to type a message to a third person while in a voice chat, expect trouble.
Group voice chats are the sneaky one. You can leave a voice chat window and keep listening in a small bar at the top of the app, and that bar still holds the microphone if you are unmuted. Leave the voice chat fully, not just minimise it. The same goes for calls in other apps. If you were just on a Zoom, Teams or FaceTime call and dictation has not worked since, the call app may still be holding the input. Quit it. We wrote a separate guide on dictation failing during and after video calls because the pattern is so common.
7. Switch between the App Store app, Telegram Desktop and Telegram Web to isolate the layer
This is the fix that Telegram makes easier than any other chat app, because you have three independent clients for the same account. Whichever one is failing, sign into another and try dictation there.
If dictation fails in Telegram Desktop but works in the App Store app, the cross-platform app's custom text field is the issue. Update Telegram Desktop from its own settings, quit it fully with Cmd-Q and reopen, and if it still fails, use the App Store app for the time being. If it is the other way round, do the same in reverse. Neither app deletes your chats when you uninstall it, because your messages live in Telegram's cloud, but you will need a login code from your phone to sign back in.
If dictation fails in Telegram Web but works in either app, the browser is the middleman. Try a private or incognito window to rule out extensions, since ad blockers and privacy extensions sometimes interfere with text fields on chat sites. Try a second browser. Try the other web version, since Telegram offers more than one. If you installed Telegram Web as a standalone web app from the browser, remember it is still that browser underneath, with the same extensions.
A note on permissions: Apple dictation listens through the system, so a browser's microphone permission for the Telegram site is not required for the Fn key to work. That permission only matters for web-based dictation tools that run inside the page.
8. Check management profiles and Screen Time on a work Mac
If your Mac was issued by an employer or school, a management profile can disable dictation outright. The symptom is a greyed-out toggle in Keyboard settings, or a toggle that flips back off on its own. Open System Settings, go to Privacy & Security, and look for Profiles near the bottom. If one is installed and dictation is restricted, only your IT team can change it. Telegram cannot override it, and neither can any third-party dictation app.
Screen Time on a personal Mac can do the same thing through Content & Privacy restrictions. If you set up Screen Time long ago and forgot, check whether dictation is allowed there. This is also worth checking on a shared family Mac where someone else manages restrictions.
9. Quit, update, restart, and test in Saved Messages
If everything above checks out and dictation still fails only in Telegram, work through the blunt instruments in this order:
- Quit Telegram completely with Cmd-Q. Closing the window is not enough; the app keeps running in the background for notifications.
- Reopen it and test in Saved Messages, so a corrupted draft in one conversation is ruled out. Telegram syncs drafts between your devices, and a stuck draft that came over from your phone can leave the field behaving oddly.
- Update the app. The App Store app updates through the App Store; Telegram Desktop updates through its own settings. Update macOS if an update is pending, since dictation bugs tied to a specific macOS release do get fixed in point updates.
- Restart the Mac. This clears stuck audio sessions that no individual quit will release.
- As a last resort, log out of Telegram and back in. This clears the app's local cache. Your chats are safe in the cloud, but you will need a login code from your phone, and any secret chats that only existed on this device are lost, so do this only after everything else.
If dictation still does not work in Telegram after a restart while it works in every other app, you have found a Telegram bug rather than a Mac problem. Report it from the app's settings, use another of the three clients, and use the workaround at the end of this article until it is fixed.
Telegram quirks that look like broken dictation
Some behaviour is not a failure at all, just Telegram doing something you did not expect while you were talking.
- Return sends the message. By default, Return sends in both desktop apps, and Shift-Return or Cmd-Return inserts a line break. If you are used to hitting Return to end dictation, you will send half-finished messages. End dictation with the key you started it with, proofread, then send. Both apps have a setting to swap this so that Return inserts a line break and Cmd-Return sends, in the chat or advanced section of their settings depending on version.
- Saying "new line" or "new paragraph". macOS dictation turns those into line breaks in most fields. In Telegram the result varies between the apps and versions. Test once before relying on it in a long message.
- Spoken punctuation. Apple dictation expects you to say "comma", "period" and "question mark". Third-party apps generally punctuate for you from your pauses. If your punctuation vanished, you probably switched from one to the other.
- Mentions, bots and commands. An at-sign in a group opens a mention picker and can also trigger an inline bot. A slash at the start of a message opens a command menu if the chat has a bot in it. If dictation inserts the words "at" or "slash" rather than the symbols, nothing opens and the mention is plain text. Add mentions and commands by hand after dictating. Hashtags behave the same way.
- Emoji suggestions. In some versions, typing a colon followed by letters opens an emoji suggestion popup, and that popup can take focus while you are still talking. If a burst of text goes missing, look for a popup and press Escape.
- Formatting markers. Telegram supports typed formatting, such as paired asterisks for bold in some versions. If your dictation tool inserts a symbol, you can end up with an unintended bold or italic run. Rare, but confusing when it happens.
- Switching chats or folders mid-sentence. Clicking another conversation while dictation is running moves focus, and the rest of the sentence lands in the new chat's field, or nowhere. Finish or stop dictation first.
- Very long messages. Telegram has a maximum message length, and a long dictation that exceeds it may be split into several messages or refused, depending on the app. Send in sections if you are dictating something long.
- Silence timeouts. Apple dictation stops on its own after a pause of a few seconds, and after a fixed maximum duration. Chat messages are spoken with pauses, so the cutoff bites here more than in a document. Dictate in shorter bursts, or use a tool without that limit.
- The local passcode. If you have set a passcode lock on Telegram, the field that asks for it is a secure field and refuses dictation on purpose. Type the code.
When macOS dictation is the problem, not Telegram
If you have reached this point, run the split test again with fresh eyes. A lot of people discover that Apple dictation is unreliable for them everywhere, and Telegram was simply where they noticed it because they write there all day. The Fn key needs a double press that sometimes registers as one. Long messages cut off. The usernames and nicknames from your groups come out wrong every time, and there is no easy way to teach it.
Voice Keyboard Pro is our answer to that. It is a small menu bar app for Mac. You hold a hotkey, speak, and release, and the text appears at your cursor in whatever app is in front, including the App Store Telegram app, Telegram Desktop and Telegram Web. There is no separate dictation window to manage and nothing to copy across. Because it inserts text into whichever field has focus, everything in fix 2 still applies: the cursor needs to be in the message bar. But the trigger is a hotkey you hold rather than a double tap you hope registered, so the ambiguity of "did it start?" goes away.
Two features matter specifically for Telegram. Smart Vocabulary is a personal dictionary with replacement rules, so the names of the people you message most, the handles in your groups, and the product names or project names from your work channels get spelled the way you want every time. And Voice Keyboard Pro's transcription engine punctuates from how you speak, so you do not have to say "comma" in the middle of a message to a friend. It also handles longer messages without the short silence cutoff that ends an Apple dictation session mid-thought.
Like most third-party dictation apps, it inserts text through macOS accessibility features, so it asks for Accessibility permission and microphone permission once, under its own name. It does not need Telegram's microphone permission, and Telegram does not need to know it is there.
On privacy, since messaging is where people are most careful: the server stores only operational pings, such as whether a device is active. No audio and no transcript content are kept. What you say into a Telegram chat stays between you, your Mac, and the person you sent it to.
There is a free tier with daily limits, and Pro is $4.99 a month or $34.99 a year. If your Telegram problem was really an Apple dictation problem, it is a cheaper fix than the hours you have spent in System Settings.
If you also use Telegram on your iPhone and dictation misbehaves there, that is a different set of causes, covered in our guide to iPhone dictation not working in Telegram. And if you have never dictated into Telegram before and just want the how-to, start with how to voice type in Telegram.
Frequently asked questions
Dictation works in Messages but not in Telegram. Why?
Because Messages is an Apple app and Telegram is not, but that is rarely the actual cause. More often the cursor was not in Telegram's message field, a call or voice chat was holding the microphone, or you pressed Telegram's voice-message button expecting text. Run through fixes 1, 2 and 6. If Messages also fails, see our guide to dictation not working in Messages on Mac, because then it is a system problem.
Where is the dictation button in Telegram on Mac?
There is not one. The microphone in the message bar records voice messages, and the transcription button on received bubbles works on incoming audio only. Dictation is a macOS feature started with the Fn or Globe key, or a third-party app started with its own hotkey.
Does Telegram need microphone permission for dictation to work?
No. Telegram asks for microphone access so it can make calls and record voice messages. Apple dictation listens through the system and does not go through Telegram's permission. A third-party dictation app asks for its own microphone permission under its own name. If you denied Telegram the microphone, calls will fail but dictation will not.
Why did dictation overwrite my last message?
You were in edit mode. Pressing the Up arrow in an empty message field edits your last sent message in most versions of Telegram, and dictation then replaced its text. Press Escape to cancel, or edit the message back. This catches people who use the arrow keys to nudge the cursor before dictating.
Which Telegram app is best for dictation on Mac?
The App Store app, because it uses the standard macOS text field, so dictation and third-party dictation tools behave the way they do in every other Mac app. Telegram Desktop works for most people too, but when one of the two misbehaves it is usually the cross-platform one. If you rely on dictation, keep the App Store app installed as a fallback.
Why does my message send before I finish dictating?
Return sends in Telegram on Mac. If you pressed Return to stop dictation, or dictated something that produced a Return, the message went. Stop dictation with the same key that started it, and consider changing Telegram's setting so that Return inserts a line break instead.
Can I dictate into Telegram Web on a Mac without any extra software?
Yes. Click into the message field in the browser and press the Fn or Globe key like anywhere else. Browser microphone permission is not required for Apple dictation. If it fails only in the browser, try a private window to rule out extensions, then a second browser, then the other web version. The same steps apply to WhatsApp Web and the WhatsApp Mac app, which share most of these failure modes.
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