Notification Badge Won't Go Away? How to Clear Stuck Red Dots on Android
Updated June 30, 2026
You've opened the app. You've read the message. You've swiped the notification away. And that little red dot is still sitting on the app icon, mocking you. A stuck notification badge is one of the most common — and most irritating — Android quirks. Here's exactly why it happens, and how to clear a badge that won't go away.
Why a badge gets stuck in the first place
A red dot that refuses to leave is almost always one of these four things. Knowing which one you're looking at tells you how to clear it:
- An app's own unread count. This is the big one. Apps like Gmail, Facebook, and messengers keep their own tally of unread items, separate from Android's notifications. Dismissing the notification does nothing — the app still thinks something is unread, so the badge stays.
- A notification you never actually cleared. A message thread is collapsed in your shade, a notification got snoozed, or one is hiding in a group. The badge is real; you just haven't dismissed the source.
- A launcher cache glitch. Your home screen launcher caches badge counts and occasionally falls out of sync, leaving a “ghost” dot for something that's already gone.
- A hidden red dot inside the app. Some apps badge for things buried in sub-tabs — a friend request, a Marketplace alert, a “what's new” banner — not the message you were expecting.
The fix depends on the cause, so the steps below go from the most common cause to the rarest.
How to clear a badge that won't go away
Work down this list. For most people the badge is gone by step 2 or 3.
- Open the app and clear the unread item. If the badge is an in-app unread count, this is the only thing that resets it. Open the app, read or archive whatever is unread, and the count drops.
- Long-press the app icon. On most launchers this pops up recent notifications — swipe one away there to clear it. Some launchers also show a Clear badge option right in that menu.
- Swipe down and tap Clear all. This dismisses lingering notifications you may have missed, which clears their dots too. (In-app unread counts won't budge — that's step 1.)
- Toggle the badge off and back on. Long-press the icon → App info → Notifications, turn Notification dot (or Badges) off, wait a second, and turn it back on. This forces the count to refresh.
- Clear the app's cache. Go to Settings → Apps → [the app] → Storage and tap Clear cache (not Clear data). This clears a stale badge without deleting your login or content.
- On Samsung, reset BadgeProvider. A stubborn Samsung badge often lives in a system service. Open Settings → Apps, tap the menu and Show system apps, find BadgeProvider, and clear its cache (then data if needed).
- Restart the phone. If it's a launcher cache glitch, a reboot refreshes everything and the ghost dot disappears.
Tip: menu labels move around between Android versions, One UI, and HyperOS. If a name doesn't match exactly, search the Notifications settings for anything that says “badge,” “icon badge,” or “notification dot.”
Apps that are notorious for stuck badges
A few apps cause most of the “won't go away” complaints:
- Facebook. The classic. The dot usually isn't a message — check the Menu, Marketplace, and Watch tabs for a hidden alert next to Friend Requests, Groups, or Events.
- Gmail and email apps. These badge by unread count, not notifications. Archive or open the unread mail to clear it.
- Google Play Store. A stuck update badge clears when you open the shade and dismiss it, or disable Updates notifications in Play Store settings.
- Messaging apps. A muted or archived thread can still count as unread — open the conversation list and check archived chats.
The fastest way to clear notification badges
Hunting through the shade and digging into sub-tabs every time defeats the purpose of a quick glance at your phone. Unbadge is a free app with a 1×1 home-screen widget: tap it once and every notification badge clears at once — no opening the shade, no getting pulled into what each notification says. The widget also shows your live badge count, so you can see the pile before you clear it.
One honest caveat, because it's the whole reason badges get stuck: Unbadge clears notification-type badges in a tap. It can't reset an app's internal unread count — by design, only opening that app does. So Unbadge handles the everyday pile instantly, and the rare in-app counter is the one case you'll still open the app for.
Want to switch badges off entirely instead of clearing them? See our full guide on how to remove notification badges on Samsung, Pixel, and Xiaomi.
Frequently asked questions
Why won't my notification badge go away even after I've read everything?
The red dot is almost always an app's own unread count rather than a notification. Dismissing notifications won't touch it — you have to open the app and clear the unread items inside it. Less often it's a launcher cache that hasn't refreshed, which a restart fixes.
How do I clear a stuck red dot on an Android app icon?
Try these in order: open the app and clear the unread item, long-press the icon to dismiss any lingering notification, swipe down and tap Clear all, toggle the app's notification dot off and back on, clear the app's cache, and on Samsung clear the BadgeProvider data. A restart clears launcher cache glitches.
Does restarting the phone clear a stuck notification badge?
Sometimes. If the badge is a launcher cache glitch — the count is out of sync with reality — a restart refreshes it. If the badge is a real in-app unread count, a restart won't help; you need to open the app.
Is there a one-tap way to clear all notification badges at once?
Yes — a home-screen widget like Unbadge clears every notification badge in a single tap, without opening the notification shade. It clears notification-type badges; in-app unread counts still reset only when you open that app. It's free on Google Play.