How to delete messages on Mac (2024 guide)


A great benefit of the Apple ecosystem is that the iMessage syncs all your messages across your Apple devices, including your Mac. However, if you feel it is creating clutter, privacy issues, or taking too much storage, there are multiple ways to delete messages on Mac quickly.

I have solutions for various situations. Whether you want to delete heavy attachments, single or multiple messages, or entirely remove conversations from your Mac, this guide has you covered. Dive in and declutter your inbox!

Before you delete text messages on Mac

Your Mac receives messages because the iCloud sync is enabled. So, when you make any changes to chat threads on Mac’s Messages app, it will sync across all your Apple devices. If you want to delete the messages from all devices, skip this section.

However, if you want to delete messages only from your Mac without deleting them from your iPhone or other devices, here’s what you need to do first.

  1. Launch Messages on your Mac.
  2. Click Messages from the top menu → Select Settings.

    click messages from menu bar select settings in mac
  3. Go to the @iMessage tab.
  4. Uncheck Enable Messages in iCloud.

    go to imessage tab click enable messages in icloud in messages settings
  5. In the pop-up, click Disable This Device.

    click disable messgaes in icloud

After you disable iCloud for messages, any change done henceforth will only apply to your Mac.

Note: If you enable messages again, everything will sync to the previous settings (as on the iCloud backup), so be cautious.

How to delete messages on Mac

Before I show you the steps to clear text messages, here are the basics. The Messages app on Mac has two sections:

  • Conversations: The side of the Messages window that lists all the conversations.
  • Transcript: All messages received in a conversation, including text, photos, videos, audio clips, emojis, etc., are shown on the right-hand side.
conversation and transcription on Messages in Mac
Source Apple

Now that you understand the Messages app interface, let’s jump into the steps.

Delete single text messages on Mac

  1. Open the message thread.
  2. Right-click or control-click the message bubble.
    It will change to a dark blue color.
  3. Select Delete.

    right click a message select delete on mac messages
  4. Click Delete again to confirm the action.

    click delete in mac messages

How to delete a conversation on Mac

Deleting a conversation will remove all the text messages and attachments sent or received from the selected recipient. Here’s how to do it:

  1. In the Messages app, right-click or control-click the conversation.
  2. Select Delete from the dropdown list.

    select a conversation click delete on mac messages
  3. Confirm the action, click Delete.

    delete conversation on mac

Alternatively,

  • Slide left the conversation with two fingers (from the trackpad or Magic Mouse) and select the Delete icon. Click Delete to confirm.

    swipe left conversation to delete messages on mac
  • Select the conversation, click Conversation from the menu bar, and choose Delete Conversation. Click Delete.

    click conversation on menu bar select delete conversation on mac messages

How to delete multiple messages on Mac

  1. Click a conversation in Messages.
  2. Now, press and hold the Command key (⌘) and click multiple items to select them.
    Note: Press and hold the Shift key () and click the last item to select all adjacent conversations.
  3. Right-click the conversation.
  4. Select Delete from the dropdown list.

    select multiple conversation click delete in mac messages
  5. Confirm the action, click Delete.

How to delete messages on Mac at once using Terminal

  1. Go to Finder → Applications → Utilities → Terminal
  2. To delete:
    • Chat: Use the command: rm –r ~/Library/Messages/chat
    • Attachments: Use the command: rm –r ~/Library/Messages/Attachments/??

Notably, the result of these commands is permanent and will delete all chat transcripts and attachments respectively.

How to delete all messages on Mac using Finder 

  1. Open Finder → Click Go from the menu bar.
  2. Select Go to Folder or press⇧ (Shift)+ ⌘ (Command)+ G.

    Select Go to Folder in Mac Finder
  3. Paste ~/Library/Messages in the text field.

    go to message library in mac
  4. Select the following files and move them to Trash:
    • chat.db
    • chat.db-wal
    • chat.db-shm
    • Attachments folder (if you want to delete all attachments)

      select chat db and attachments move to trash in finder
  5. Open the Trash and empty it.

Delete attachments from messages on Mac

If Messages have occupied significant storage on your Mac, that’s probably because of the large attachments sent or received on chats.

So, rather than deleting all messages, you may only remove attachments to free up space on Mac.

  1. Go to the Apple icon → System Settings.

    Click Apple icon and go to System Settings
  2. Select General → Storage.

    go to general storage in mac settings
  3. Click the info icon beside Messages.

    click info icon beside messages in storage settings
  4. Here, you’ll see all the message attachments.
  5. Select
    • One: Click it.
    • Multiple: Click and drag or press and hold Shift ()/Command (⌘) and click.
    • All: Press Command () + A or click and drag from the first to the last.

      select all messages attachments
  6. Click Delete → Delete again to confirm.

    click delete to remove message attachments on mac

How to automatically delete messages on Mac

Once you’ve cleaned your unwanted messages from the Messages app, you can schedule them to auto-delete, so you don’t have to repeat these processes.

  1. In the Messages app, click Messages → Settings.
  2. Go to the General tab.
  3. Click the Keep Messages menu and select either option:
    • 30 Days
    • One Year
    • Forever

      go to general select 30 days in keep messages in messages settings

This way, you don’t have to repeat these processes of deleting messages from your Mac.

Signing off…

Decluttering surely takes some time, but there is no going back once you’ve adopted digital minimalism. Whether your target is minimalism or privacy, I hope you found a suitable way to delete messages on Mac.

Learn more:

author avatar
Arshmeet Tech Writer
A self-professed Geek who loves to explore all things Apple. I thoroughly enjoy discovering new hacks, troubleshooting issues, and finding and reviewing the best products and apps currently available. My expertise also includes curating opinionated and honest editorials. If not this, you might find me surfing the web or listening to audiobooks.

Want to read more like this?

Join 15,000+ Apple enthusiast to get the latest news and tips from iGeeksBlog+.

Leave a Reply

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


© 2024 iGeeks Media Private LTD. All rights reserved.