Messages showing phantom unread message count on Macbook (Messages in iCloud enabled) with no actual unread messages

I saw this post when I was facing the same issue. Cleared messages on my iPhone, but on my MacBook, the iMessage app kept showing the unread messages count even though there were none.


The solution listed in the original post did not work for me, but I found the following to work for the messages app and photos app, which was behaving the same way.


  1. Open terminal and then paste this command
killall Dock

2. Right click on messages app -> options -> Remove from dock

3. Open messgaes app again - The unread count should be gone now. You can add it to dock again.


Hope this helps someone out there.




MacBook Pro 16″, macOS 12.2

Posted on May 25, 2023 8:31 PM

Reply
Question marked as Top-ranking reply

Posted on May 25, 2023 8:32 PM

The solution listed in the original post did not work for me, but I found the following to work for the messages app and photos app, which was behaving the same way.


  1. Open terminal and then paste this command


killall Dock

2. Right click on messages app -> options -> Remove from dock

3. Open messgaes app again - The unread count should be gone now. You can add it to dock again.


Hope this helps someone out there.

Similar questions

57 replies
Question marked as Top-ranking reply

May 25, 2023 8:32 PM in response to Taha Abbasi

The solution listed in the original post did not work for me, but I found the following to work for the messages app and photos app, which was behaving the same way.


  1. Open terminal and then paste this command


killall Dock

2. Right click on messages app -> options -> Remove from dock

3. Open messgaes app again - The unread count should be gone now. You can add it to dock again.


Hope this helps someone out there.

Aug 20, 2024 3:00 PM in response to Taha Abbasi

This worked quickly for me:

In Mac Messages app, (1) select all conversations from the left side panel that shows all the people/phone numbers. To select just click the first name, then scroll down to last (oldest) name and shift-click. They should all be highlighted blue. (2) Cntrl-click any of the names. (3) In the contextual menu that pops up, click on "Mark as unread". Your badge count should shoot up to 100s or 1000s. (4) With all the names still selected, or re-select again, Cntrl-click any of the names. (5) In the contextual menu that pops up, click on "Mark as read". Your badge count should shoot down to zero. Process took about 2 minutes for me.

Sep 25, 2024 8:15 AM in response to AlIgMi

Try rebuilding your Spotlight Index...


  1. 1. Choose Apple menu () > System Preferences, then click Spotlight.
  2. Click the Privacy tab.
  3. Drag the folder or disk that you want to index again to the list of locations that Spotlight is prevented from searching. Or click the Add (+) button and select the folder or disk to add.
  4. To add an item to the Privacy tab, you must have ownership permissions for that item. To learn about permissions, choose Help from the Finder menu bar, then search for “permissions.”
  5. From the same list of locations, select the folder or disk that you just added. Then click the Remove (–) button to remove it from the list.
  6. Quit System Preferences. Spotlight will reindex the contents of the folder or disk.


This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Messages showing phantom unread message count on Macbook (Messages in iCloud enabled) with no actual unread messages

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.