Back to Blog
Troubleshooting

Slack Red Dot Won't Go Away? What It Counts and How to Clear It

A red dot on the Slack icon means unread activity somewhere; a red number means DMs, mentions, keywords or followed thread replies. Press Shift+Esc to mark all read, check Threads, Activity, Later and other workspaces, then clear the cache or reset the OS badge.

Slack Green Team
September 23, 2026
October 7, 2026
6 min read
Share:
slack notifications
troubleshooting
slack tips

If the red dot on the Slack icon will not go away, press Shift+Esc in the Slack app to mark every message as read. In our test it also cleared the Activity badge, after a confirm dialog (Slack all unreads). That clears most stuck badges. If it comes back, the unread is somewhere the channel list does not show in bold: a reply in a thread you follow, a mention inside a muted channel, a due reminder in Later, or a message in another workspace you are signed in to. If you have checked all of those and the badge is still there, the count is out of sync: clear Slack's cache, then reset the badge in your operating system. To remove the red dot for good, turn off the badge in Slack's notification preferences or in your system's notification settings.

What the red dot and the number mean

Slack puts two kinds of badge on its icon, and they count different things. Slack's own Guide to Slack notifications spells it out per system:

Where you see itDot or blue badgeRed number
Mac DockUnread activity in any of your workspacesA DM, a mention, a channel-wide alert, one of your keywords, or a reply in a thread you follow
Windows taskbarSlack help lists only the red badgeDMs, mentions, keywords, followed thread replies
Windows and Linux notification areaBlue badge: unread activityRed badge: DMs, mentions, keywords, thread replies
iPhone and Android app iconNot usedUnread DMs, mentions and keywords
Workspace icon inside SlackNumbered badge: unread activity in another workspaceClick it to see which one

So a plain dot with no number on a Mac is ordinary unread channel traffic. It clears when you read those channels or press Shift+Esc. A number means something was addressed to you, and it usually hides in one of the places below.

Why the Slack red dot stays after you read everything

These are the places that keep the badge alive while every channel in your sidebar looks read:

  • • Threads. Replies in a thread you follow count toward the number but never appear in the channel. Open Threads at the top of the sidebar and scroll through each one. The full walk-through is in Slack keeps showing unread messages.
  • • Mentions in muted channels. Muting stops channel traffic from counting, but an @mention of you inside a muted channel still does, and it brings a hidden muted channel back into the sidebar (our test). Open Activity and filter to unread.
  • • Due reminders. A reminder that has come due puts a badge on Later and adds 1 to Activity, as our test below shows. Complete or reschedule it; see Slack Saved for later.
  • • Another workspace. On desktop, the badge on the Dock or taskbar covers every workspace you are signed in to. Look for the numbered badge on a workspace icon and switch to it. Managing several at once is covered in using multiple Slack workspaces.
  • • Collapsed sidebar sections. A collapsed section can hide a bold DM. Expand every section once, or switch the sidebar to show unreads only.
  • What a due reminder does to the badges: our test

    Reminders are the badge source people forget, because they never make a channel bold. We set one on 2 October 2026 in Slack's web app with /remind me sg1002 red dot test in 1 minute and watched the sidebar and Slack's client.counts method, which returns the numbers behind each badge.

    Slack's left rail at three moments: Activity 6 and no Later badge when the reminder is set, Activity 7 and Later 1 when it comes due, and the Later badge gone after Mark complete
    Time (UTC)Later badgesaved_reminder in ActivityLater list
    01:29, reminder setnone01 in progress, not due
    01:30, reminder due111 overdue
    01:31, Mark completenone00 in progress, 1 completed

    So a reminder that comes due adds 1 to both Later and Activity, and nothing in your channel list changes. Open Later, hover the reminder and click the tick (Mark complete), or the clock to snooze it.

    Slack Later tab with one In progress item labelled Overdue, 1 minute ago, Reminder, with the Mark complete, Edit reminder and More actions buttons

    The Activity number in our screenshot stayed at 7 after we completed the reminder because another channel item arrived in the same minute; client.counts showed saved_reminder back at 0 and the channel count up by one.

    How to clear a stuck Slack badge

    Slack's troubleshooting article says a badge that stays after you have caught up means "something might be out of sync on our end". Work down this list and stop when the dot is gone.

  • Mark everything as read. Open the affected workspace in the desktop app or a browser and press Shift+Esc. Do it in each workspace you are signed in to.
  • Read Threads, Activity and Later. These three hold the unreads that never turn a channel bold.
  • Reload. Press Ctrl+R on Windows or Cmd+R on a Mac. A read marker that did not sync often catches up on reload.
  • Clear the cache. On desktop, open the Help menu, then Troubleshooting, then Clear Cache and Restart. On iPhone, tap your profile picture, Preferences, Debug & Reset Cache, Reset Cache. On Android, tap your profile picture, Preferences, Reset Cache. More detail is in how to clear Slack cache.
  • Reset the badge in your operating system. If Slack shows no unreads but the icon still does, the stale badge belongs to the OS. See the next section.

If none of this clears it, Slack asks you to contact support with a short summary, your workspace URL and your email address.

Never appear "away" on Slack again

Cloud-based. No downloads. Works 24/7 even when your laptop is off.

Slack badge stuck on Mac, Windows, iPhone or Android

Mac. The Dock sometimes keeps the last badge after Slack has cleared it, or after you quit Slack. Restart the Dock from Terminal. Your windows and apps stay open:

killall Dock

Windows. Restart Windows Explorer, which redraws the taskbar and the notification area. From Command Prompt:

taskkill /f /im explorer.exe && start explorer.exe

Or open Task Manager, find Windows Explorer, and choose Restart.

iPhone. The number on the home screen icon comes from push notifications. Open Slack and let it load so it can send a fresh count. If it still sticks, turn Badges off and on again under Settings, Notifications, Slack.

Android. Notification dots belong to your launcher. Open Slack, clear any Slack notifications in the shade, then turn the app icon badge off and on in the phone's notification settings. The menu path differs by maker.

Slack not showing the red dot

The opposite problem starts with one check. On a Mac, Terminal can print the badge Slack is asking the Dock to draw:

lsappinfo info -only StatusLabel Slack

On our Mac (macOS 26.5.2, Slack desktop 4.52.171) on 7 October 2026 it printed:

"StatusLabel"={ "label"="13" }

The 13 is the badge Slack set on its Dock icon at that moment. Finder, which had no badge, printed "StatusLabel"=[ NULL ] from the same command. So if Slack prints a number and you see no red badge, Slack is counting and the next place to look is macOS: System Settings, Notifications, Slack, Badge application icon. If it prints NULL, Slack has not set a badge at all, so look in Slack's own notification preferences on the desktop app.

A missing number with a dot still showing is expected. Slack shows a number only for DMs, mentions, keywords and replies in threads you follow, as the table at the top of this page says. Ordinary channel messages only ever give the dot, so a busy channel will not show a count on the icon.

How to turn off the red dot in Slack

If you would rather not see the badge at all:

DeviceWhere to turn it off
Mac, in SlackPreferences, Notifications, clear the option that shows a badge on Slack's icon for new activity
Mac, in macOSSystem Settings, Notifications, Slack, turn off Badge application icon
Windows 11Settings, Personalization, Taskbar, Taskbar behaviors, clear Show badges on taskbar apps
iPhoneSettings, Notifications, Slack, turn off Badges
AndroidApp notification settings for Slack, turn off the icon badge or notification dot

Two limits. The Windows setting removes badges from every taskbar app, and the Slack icon in the notification area still shows its blue or red badge. You can drag that icon into the hidden icons tray. On phones, setting mobile notifications to Nothing in Slack also stops new badges, but it stops the push notifications with them. If you only want quiet time, pause notifications instead.

FAQ

Why is the Slack badge count wrong?

The number counts DMs, mentions, keywords and followed thread replies across every signed-in workspace, not only the one on screen. If it is higher than what you can find, check other workspaces, then clear the cache.

Does muting a channel stop the red dot?

It stops ordinary messages in that channel from counting. A direct @mention of you still counts.

Why do I not get the notifications behind the badge?

That is a separate problem with its own fixes: Slack notifications not working.

Always Active

Stop Jiggling Your Mouse.

Join hundreds of remote workers who never worry about their Slack status. Set it up once, stay green forever.

Related Articles

Guide

Slack Activity Tab: What Lands There, the Filters, and Why You Cannot Hide It

The Activity tab collects mentions, reactions, thread replies, reminders and DMs in one feed. We sent a mention and a /remind to a test account and opened every Activity setting in Slack web.

Slack Green Team
Guide

Slack Jump to Date: Where the Menu Is and What Each Option Does

Slack's Jump to date menu hides in the date divider above messages. We tested it in a 500-message channel and an older channel: which options appear, how far back the calendar goes, and how to do it by API.

Slack Green Team
Guide

Slack Notification Schedule: What It Pauses, Tested Minute by Minute

Slack's notification schedule now lives under Preferences > Availability > Working hours. We moved it in a test workspace and logged what notified, when, and what stayed paused.

Slack Green Team