How to fix grammar in Microsoft Teams messages before sending, on macOS
By Ethan Hibble · Updated Jul 1, 2026
Overview
You type a quick update in a Teams channel, hit enter, and the typo jumps out at you a second too late. You can edit it, but Teams tags the message "Edited" for the whole channel to see. You can leave it, but a PLOS ONE study on written errors found that both typos and grammar mistakes measurably lower how competent a writer seems to the person reading them, no matter how casual the channel feels.
Teams was not built with a grammar checker in mind. Here is what it actually checks for you, where that falls short, and a few ways to catch mistakes before they leave your keyboard, all on macOS.
What Teams checks for you today
Teams for Mac does not run its own spellchecking engine. It borrows spell check from macOS itself, the same system dictionary that underlines red squiggles in Mail or Notes.
- It only flags misspelled words, never grammar, tone, or awkward phrasing (Microsoft Support).
- It depends on the language list in your Mac's keyboard settings, so it can misfire if that list does not match how you actually write.
- Right-click suggestions have a known history of breaking in the Mac desktop app, with users routing around it by popping chats into their own window (Microsoft Q&A).
You can manage which languages Teams checks under Settings, then General, then Editor Spellcheck (Microsoft Support). But there is no setting anywhere in Teams that checks grammar. Spelling is the ceiling.
Why editing after sending is not a clean fix
If you catch a mistake after the message is already in the channel, Teams lets you fix it. Hover the message, click the pencil or three-dot menu, or press Command+Shift+E on Mac to jump straight into edit mode (Microsoft Q&A).
The edit itself is invisible to no one. Teams appends an "Edited" label above the message that stays there permanently, visible to everyone in the chat or channel (Cantech Letter). There is no private fix. Correcting a typo after the fact still announces, quietly, that you made one.
Add Grammarly if you want checks across every Mac app
Grammarly's desktop app lists Teams among the Microsoft apps it supports on both Windows and Mac, alongside Word, Outlook, and PowerPoint (Grammarly). Once installed, it runs as a floating widget that underlines grammar and spelling issues as you type, before you send anything.
It is a reasonable choice if you want one tool following you across your whole Mac, not just Teams. A few things worth knowing first.
- Grammarly for Mac does not support apps built on Electron 11 or older, and the newer, browser-based version of Teams has caused repeated compatibility complaints from users on macOS (Grammarly Support).
- The Grammarly browser extension, a common workaround, only works in the Teams web app and does not check chat messages at all, only channel posts and files (Microsoft Q&A).
- It runs continuously in the background, scanning your typing in every app you allow it to run in, not only when you ask it to.
For tone and clarity, catch it before you hit enter
Spelling and grammar checks catch typos. They do not tell you when an update sounds too blunt for a stakeholder channel, too casual for a client-facing thread, or just needs to be shorter before a standup. That is a different kind of problem, and it needs a tool you trigger on your own terms, not one that watches every keystroke.
This is where WordPolish fits into a Teams workflow. You draft your message as usual, highlight it, and press a hotkey. A review window shows the rewrite next to your original text, right there in Teams, and you apply it, undo it, or ask for another pass before you ever hit enter.
The reason a Mac tool can read text inside an app it was never built to integrate with comes down to macOS itself. Apps like WordPolish use the system's Accessibility API to read whatever text is currently selected in the focused app, through an attribute called kAXSelectedTextAttribute (Stack Overflow). That is a macOS-level mechanism, not something Microsoft has to build support for, which is why it works the same way in Teams as it does in Slack, Mail, or Word. It requires granting Accessibility permission once, under System Settings, then Privacy & Security (Apple Support).
The difference from a background checker is simple. A continuously running widget is always watching your screen. An on-demand tool only sees your text the moment you ask it to, which suits a work chat app where a floating overlay on every message would get old fast.
A simple before-you-send checklist
Put together, here is a workflow that catches spelling, grammar, and tone issues before a Teams message reaches the channel.
- Turn on Teams' spellcheck languages under Settings, General, and Editor Spellcheck, and make sure your Mac's keyboard languages match.
- Install Grammarly's desktop app if you want continuous spelling and grammar checks across every Mac app, keeping in mind its known gaps with the newer Teams client.
- Use an on-demand tool like WordPolish right before you hit enter, when you want to check tone or tighten a message that will land in front of a manager or client.
None of these require changing how you actually chat. They just give you a moment to check the message before it becomes permanent, "Edited" tag and all.