Back to Blog
Guide

Does Teams Show When You Are Typing? Yes, and You Cannot Turn It Off

Yes. When you type in a Microsoft Teams chat, the other people see three animated dots and your name. Teams has no setting to turn the typing indicator off, for users or admins; Microsoft's moderators confirmed it in 2026. Read receipts are a separate feature that you can turn off. How the indicator works, how to write without showing it, and why the dots sometimes go missing.

Slack Green Team
September 25, 2026
October 7, 2026
5 min read
Share:
microsoft teams
privacy
chat

Yes. When you type in the message box of a Microsoft Teams chat, the other people in that chat see three animated dots and your name, for example "Alex is typing". The dots go away soon after you stop typing or when you send. Teams' own code adds two exceptions: chats with more than 20 members get no typing signal, and neither does editing a message you already sent (code and output below). Teams has no setting to turn the typing indicator off. A Microsoft moderator on Microsoft Q&A wrote in 2026 that "there isn't a verified or supported setting to disable it" and called it "a product decision rather than a configurable option". Admins have no policy for it either.

What you can turn off is a different feature, read receipts, the eye icon that shows you read a message. To keep the dots from appearing, write the message somewhere else and paste it in.

Slack has its own typing indicator, with its own rules; see Slack typing indicator.

How the Teams typing indicator works

  • You press keys in the message box of a one-to-one or group chat.
  • Teams sends a "typing" signal to the others in the chat. It does not send the text.
  • They see three animated dots and your name under the last message.
  • The dots clear soon after you stop, or when you send.
  • The indicator reflects keystrokes in the box, nothing more. It does not mean a message is coming. People type, delete and walk away, and the dots still showed for a while. One Q&A user described another side effect: after you send, the cursor returns to the message box, and the next stray key press shows the dots again.

    The typing rules in the Teams code

    We downloaded the Teams web client from teams.microsoft.com on 7 October 2026 (it loads without signing in) and printed the settings and the check that decide whether your keystrokes send a typing signal:

    #!/usr/bin/env python3
    # Download the Teams web client and print the rules for sending "is typing".
    import re, urllib.request
    UA = {"User-Agent": "Mozilla/5.0 (Macintosh) Chrome/140.0"}
    def get(u): return urllib.request.urlopen(urllib.request.Request(u, headers=UA), timeout=60).read().decode()
    def setting(js, key):
        i = js.index(key + ":[") + len(key) + 1; depth = 0
        for j in range(i, len(js)):
            depth += {"[": 1, "]": -1}.get(js[j], 0)
            if depth == 0: return js[i:j + 1]
    html = get("https://teams.microsoft.com/v2/")
    urls = {u for u in re.findall(r"https://[^\"'\s]+?/hashed-assets/[^\"'\s]+?\.js", html) if "onecdn" in u}
    config = get(next(u for u in urls if "/config-prod-" in u))
    entry = get(next(u for u in urls if "/async-entry-" in u))
    for key in ["disableTypingIndicator", "typingIndicator", "maxRosterSizeInGroupChatChatServiceLimit"]:
        print(key, "=", setting(config, key))
    i = entry.index('"disableTypingIndicator","maxRosterSizeInGroupChatChatServiceLimit"')
    i = entry.index("if(!", i); j = entry.index("))return", entry.index("memberIds", i)) + 8
    print("send rule:", entry[i:j])
    print("default chat size limit:", re.search(r"\},(\w+)=(\d+),\w+=\(\)=>\{const \w+=\(0,\w+\.\w+\)\(\[\"chat\"", entry).group(2))

    Output:

    disableTypingIndicator = [{value:!1}]
    typingIndicator = [{value:{notificationFrequency:2e4,userTimeout:22e3}}]
    maxRosterSizeInGroupChatChatServiceLimit = [{value:20}]
    send rule: if(!N)return;const{chat:S,convId:W,currentUserId:X,isEditing:Y,replyChainId:H}=N,Q=B&&S?.isBotSessionUXEnabled;if(!W||!S||!X||Y||(0,r.Fz)(W)||(0,r.l7)(W)||H&&!Q)return;const V=S?.memberIds??[];if(!(j||V.length>(A||F)||V.length<=1))return
    default chat size limit: 20

    What it says:

  • • No signal while you edit. The check returns early when isEditing is true, so fixing a sent message shows no dots.
  • • No signal in chats over 20 people. memberIds longer than 20 (maxRosterSizeInGroupChatChatServiceLimit) stops it, and so does a chat with only you in it.
  • • One signal per 20 seconds. notificationFrequency is 20,000 ms, and the client throttles the typing call to that rate, so a long message sends a signal about every 20 seconds, not one per key.
  • • The off switch is Microsoft's. disableTypingIndicator exists, and in the settings Microsoft ships it is false. It is not in Teams settings or the admin center.
  • What Teams shows others while you chat

    SignalWhat they seeCan you turn it off?
    Typing indicatorThree dots and your name while you typeNo
    Read receiptAn eye icon once you have read their messageYes, in Settings, Privacy
    PresenceAvailable, Away, Busy and the restOnly by choosing a status
    Last seenThe time you were last active, next to Away or OfflineNo

    Read receipts are on by default in one-to-one chats and small group chats. To turn yours off, select Settings and more (the three dots next to your picture), Settings, Privacy, and switch off Read receipts. With them off, you also stop seeing when others read your messages. Admins can force them on or off for everyone in the Teams messaging policy.

    The other two are covered in Microsoft Teams status icons meaning and what does Last seen mean on Teams.

    Once a message is sent, changing it adds an Edited label that everyone sees. What else others see, including read receipts, is in does Teams show edited messages.

    How to type in Teams without showing the dots

    With no setting, the only way is to keep your keystrokes out of that chat's message box:

  • • Draft in another app. Write in Notepad, Notes or Word, then paste the whole message into Teams and send it.
  • • Draft in your own chat. Teams has a chat with yourself, at the top of your chat list under your own name. Write there, copy, and paste into the real chat. Nobody else sees that chat.
  • • Send an email. For long replies, Outlook shows no typing signal.
  • • Pause with your hands off the keys. The dots clear soon after you stop typing.
  • • Edit instead of typing new. Editing a sent message sends no typing signal, though everyone sees the Edited label afterwards.
  • What does not work: Appear offline changes your status, and Microsoft does not say it hides typing; muting a chat only changes your own alerts; turning off read receipts is a separate feature. If you want fewer signals overall, how to appear offline on Teams covers what that status hides and what it does not.

    Teams typing indicator not working

    If you no longer see the dots when others type, a Microsoft moderator on Q&A points to one cause on Windows: the Animation effects setting. The dots are an animation, and with it off they may not appear.

  • Open Settings, Accessibility, Visual effects.
  • Turn on Animation effects.
  • Restart Teams.

Other things to check: the other person may be typing on a slow connection or in a different chat, or Teams needs an update. Signing out and back in clears most stuck states.

Can your manager see what you type before you send?

No. The typing signal carries no text. Drafts stay on your device until you send. Sent messages, including edits and deletions, are kept by your company's retention policies and can be searched by admins, as covered in can my employer see deleted Teams messages. Keystroke logging is a separate question about monitoring software on the computer, not about Teams.

Quick answers

Does Teams show typing in group chats? Yes, in group chats of up to 20 people. Larger chats send no typing signal.

Does Teams show when you are typing on mobile? Yes. The Teams app on iPhone and Android sends and shows the same indicator.

Can someone see that I started typing and then deleted it? They see the dots while you type and then see them disappear. They never see the text.

Is there a Teams admin setting for the typing indicator? No. The messaging policy covers read receipts, editing, deleting and other chat features, but not typing.

Related Articles

Guide

Slack Bot Scopes: The Scope Each API Method Needs, Measured on 44 Methods

We gave a Slack bot one scope, called 44 common Web API methods, and read the needed field of every missing_scope error. Then we added the scopes and called them again. The table shows which scope clears each method.

Slack Green Team
Guide

Slack File Size Limit: 1 GB Is Exactly 1,073,741,824 Bytes, Tested

We uploaded files of 50 MB, exactly 1 GiB and 1 GiB plus one byte to Slack through its upload API. The limit is 1,073,741,824 bytes, and a failed upload can still leave a broken file behind.

Slack Green Team
Guide

Slack Dark Mode: Where the Setting Is, and Which Custom Emoji Disappear

Slack's dark mode is under Preferences > Appearance > Color Mode, with Light, Dark and System. We switched modes in Slack web with three test emoji and measured which ones vanish.

Slack Green Team