How to get rid of a stuck unread message badge on OS X

Having our messages (iMessage and SMS) available on our Macs is great, however sometimes we get an unread badge that can’t seem to go away, no matter how hard we look for the unread message, it is just not there1.MessagesBadgeIn many cases, however, the solution is simple, and you don’t even need to reboot.

  1. Quit Messages
  2. Restart the dock, either using Activity Monitor or running killall Dock from the terminal

Many thanks to crazyj on Stack Exchange for sharing this easy trick.

  1. Pro tip: you can see which conversations have unread messages by right clicking on the Messages icon. Not that opening these would help getting read of the stuck badge, however.

26 thoughts on “How to get rid of a stuck unread message badge on OS X

  1. Worked for me as well. Another comment elsewhere suggested the same command, but without a capital “D” in Dock. The suggestion above helped. Didn’t realize terminal was case-sensitive.

    Thank you!

  2. This appeared to work until i received another text message, then the badge app icon was stuck again. went through the same process a dozen times. it always appears to work until i receive my next text message.

  3. It’s FIXED! Here’s the fix for people having the same problem as me (see above):

    Right-click on the icon to see which thread it THINKS has unread messages. Delete that thread (in my case, it was one with 8 people on it). Then open Terminal and type “killall Dock”

    This finally fixed it permanently.

  4. My previous attempts to fix this problem were futile. I had already deleted the “problem” text (a group text), so after closing Messages, a quick “killall Dock” in the Terminal worked perfectly. THANKS!

  5. Worked great. In my case, the popup for the unread message just had a number, like ‘732004014’ (not that, but similar). I have no idea what that number represents. Maybe a phone number? In any case, there were no unread messages in the Messages window. So no way to mark it as read. Your solution worked great.

  6. this worked to clear the unread icon, but right clicking on the imessage icon still shows ‘1 unread message from so-and-so’

  7. As of June 2018 iOs 10.13.4 High Sierra, this does *not* work. Still have an unread message indicator on my iMessage icon in my dock — despite the fact that I have zero unread messages. Ugh, Apple.

  8. Running Mac OS 10.13.6 High Sierra Beta.
    I’ve had an incorrect unread message badge in Messages for quite some time.
    Killall Dock did the trick.
    THANKS!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.