Mac Messages Badge Wrong? Reset the Unread Count

Find hidden unread conversations, refresh the red Dock badge, and resync Messages without deleting your chats.
What the red badge is telling you
The red circle on the Messages icon is called a badge. Its number should show how many messages macOS considers unread. Sometimes the number includes a conversation that is easy to miss. Other times, the conversation list is correct but the badge itself has not refreshed.
The steps below assume you use macOS Ventura or later. Older Macs use System Preferences instead of System Settings, and the notification option may be called Badge app icon rather than Badge application icon. The result is the same.
Nothing here deletes a message. We will first look for genuinely unread conversations. If there are none, we will switch the badge off and back on so macOS has to draw it again.
First, reveal any hidden unread messages
Messages can collect conversations from known contacts, unknown senders, and synced Apple devices. An unread message may therefore be outside the part of the conversation list you normally view.
The Unread Messages view is the quickest way to settle the question. If your Mac does not show that command, look through the conversation list for a blue dot or bold text instead. Those marks mean a conversation is unread.
- Open the Messages app on your Mac.
- Choose View > Unread Messages from the menu bar at the top of the screen.
- Control-click the first unread conversation in the sidebar.
- Choose Mark as Read from the shortcut menu.
- Repeat the mark-as-read action for each conversation shown in the unread list.
- Choose View > All Messages when the unread list is empty.
Refresh a badge that is still wrong
If Messages shows no unread conversations but the Dock still displays a number, the badge may simply be stuck. Turning it off does not erase conversations or disable Messages. It only hides the small red count.
These steps restart both Messages and the badge setting. That gives macOS a clean chance to calculate and display the number again.
- Open the Apple menu in the upper-left corner of the screen.
- Choose System Settings.
- Click Notifications in the sidebar.
- Click Messages in the application list.
- Turn off Badge application icon.
- Choose Messages > Quit Messages from the menu bar.
- Restart your Mac from the Apple menu.
- Open Messages after your Mac starts again.
- Return to System Settings > Notifications > Messages.
- Turn on Badge application icon.
Resync the unread status with your Apple devices
If the wrong number comes back, another Apple device may be sending an older unread status to the Mac. This is more likely when you use Messages in iCloud, which keeps conversations and their status synchronized across devices.
The Sync Now button is available only when Messages in iCloud is enabled. If you do not see it, skip this section. Do not enable a service you do not normally use just to repair the badge.
- Choose Messages > Settings from the menu bar.
- Click iMessage at the top of the settings window.
- Click Sync Now if that button is available.
- Leave Messages open until the sync activity finishes.
- Check Messages on your iPhone or iPad for any conversation still marked unread.
- Open any genuinely unread conversation on that device.
If the badge keeps returning
A badge that returns with the same number usually points to a real unread conversation rather than a damaged Messages library. Check filtered sender lists, recently received verification codes, and conversations on your other Apple devices.
Avoid deleting Messages database files or preference files from the Library folder. Those fixes are much more invasive and are unnecessary for an ordinary stuck badge. The safe sequence is simpler: find unread conversations, refresh the badge setting, restart Messages, and sync.
Also remember that hiding the badge is not the same as marking messages as read. If you leave Badge application icon switched off, Messages can continue receiving messages normally; you simply will not see a red count on its Dock icon.
Bottom line
Use View > Unread Messages first, because the badge may be pointing to a conversation you cannot normally see. If the list is clear, switch the Messages badge off, restart the Mac, switch it back on, and sync Messages in iCloud if you use it.
Sources
Steps grounded in the guidance above; wording and walkthrough are PcFixin' originals.
Need a hand?
If you'd rather someone just take care of it, PcFixin' can help — residential or commercial.
About PcFixin'