How to Delete Messages on Mac - 5 Easy Ways

Sarahi Johns
Last updated: Nov 17, 2023

This post will teach you how to delete messages on Mac/MacBook(multiple messages, all messages, text messages, etc.). Keep reading!

Messages is a built-in app of Apple. It is convenient for Apple users to sync messages and conversations on multiple devices, like Mac, iPhone, iPad, Apple Watch, etc.

However, some useless messages may occupy your Mac space. When someone uses your Mac, he can also read your messages. Do you really need so many useless messages on your Mac?

How to delete Mac messages in easier and quicker ways will be introduced below. Keep reading!

How to Delete Messages on Mac

How to Delete Multiple Messages on Mac

To delete multiple messages or conversations, click on a message or conversation in the Messages app. Then hold down the Command key until you have selected all the messages or conversations you want to delete. Finally, right-click >Delete.

  1. To disable messages in iCloud: Open Messages>Click Settings on the drop-down menu of Messages >Uncheck Enabled Messages in iCloud.
  2. Check how much space your messages take up: Go to the Apple menu > System Settings > Click Apple IDiCloud > Hover over the Messages volume.
Check Messages Space

How to Delete All Messages on Mac via Finder

If you have a lot of messages and conversations, it can be very tedious to delete them manually via the Messages app.

Using Finder can be a time-saving and effort-saving way to avoid tedious steps. You can also delete attachments with Finder.

Here is how to use Finder to delete messages:

  1. Open Finder.
  2. Click Go in the drop-down menu of FinderGo to Folder.
  3. Enter ~/Library/Messages.
  4. Move the following files to the bin:
  • chat.db

  • chat.db-wal

  • chat.db-shm

    Delete Messages Using Finder
  1. Empty Trash.

Here is how to delete attachments:

  1. Open Finder.
  2. Click Go in the drop-down menu of FinderGo to Folder.
  3. Enter ~/Library/Messages/Attachments.
  4. Move the included files to the trash.
  5. Empty Trash.

Also, you can delete attachments by following this: About This MacStorageManageMessages>Right-click unwanted attachments>click Delete.

How to Delete All Messages on Mac via Terminal

In addition, there is a quicker way for you to delete all messages.

However, it's worth noting that the -rm command is dangerous.

Misuse may lead to data loss. If you are used to and know well about Terminal, you can follow the detailed steps below:

  1. Open Terminal.
  2. Paste the following command: rm –r ~/Library/Messages/chat

To delete attachments, just paste this command: rm –r ~/Library/Messages/chat

  1. The -rm command is dangerous. You must check and learn more about this command before you use it.
  2. This method will delete all your messages and attachments permanently. Once you execute the command, you can never get your messages and attachments back. Think twice before you do it.

How to Delete a Specific Message on Mac

To delete a specific message or conversation, you can directly delete them via the Messages app.

And here is how to delete a specific message:

  1. Open the Messages app.
  2. Click on the conversation that contains the specific message you want to delete.
  3. Find the message you want to delete and right-click>Delete.

Here is how to delete a specific conversation:

  1. Open the Messages app.
  2. Right-click on a conversation you want to delete and click Delete. / Or move your mouse directly over the conversation, and click x. / Or click on a conversation you want to delete>find Files in the horizontal menu of the Messages app>Click Delete Conversation.

How to Automatically Delete Messages on Mac

Besides deleting messages manually, you can also set automatic deleting after a certain period. After you set it, the messages will be deleted automatically after the set time range.

And here is how to set automatic delete:

  1. Open Messages.
  2. Click PreferencesGeneral.
  3. Keep Messages: Forever/ One Year/ 30 Days.

Besides the Messages app, there are many other chat apps nowadays, like WhatsApp, Facebook Messenger, etc.

To ensure your privacy more safely, you can uninstall the chat apps using BuhoCleaner after you delete messages. It helps you uninstall the chat apps completely without leaving any traces.

Bonus: How to Free Up More Mac Space with BuhoCleaner

If you delete messages mainly to free up space, you can also pick a professional cleaning software to clean your Mac.

BuhoCleaner is one of the best Mac cleaners. Flash clean, app uninstall, large files cleaning, duplicate cleaning, etc. are all available in it. Do a big cleaning for your Mac with it!

Here is how to use BuhoCleaner:

DownloadFor macOS 10.10 and above
100,000+ Satisfied Users Worldwide
  1. Free download, install, and launch BuhoCleaner.
  2. Click Flash Clean on the left sidebar> Scan.
  3. Click Remove.


In this post, we introduce how to delete messages on Mac in detail. Just practice them out and do a big cleaning for your Mac!

Sarahi Johns

I'm Sarahi Johns, a tech enthusiast with a deep passion for all things iPhone, iPad and Mac. With expertise in crafting engaging tech content, I've authored numerous articles in the past 10 years, making me a trusted source for Apple enthusiasts.