How to Delete Messages on MacBook featured image

How to Delete Messages on MacBook: 7 Best Ways

Clean up your MacBook’s Messages app.

Written by

Reviewed by

Last updated: September 3, 2024

Expert verified

SVG Image

TL;DR

To delete messages on MacBook:

  1. Deleting a Single Message: Right-click the specific message in the conversation and select Delete to remove it.
  2. Deleting Multiple Messages: Hold the Command key, select multiple messages, and right-click to delete them all at once.

Tried and Tested ✅: The methods and steps mentioned in this article have been tried and tested firsthand by Ojash Yadav on his MacBook Pro M3 and rechecked for errors on Hashir’s MacBook Air M2.

Over time, our Messages app can become a chaotic mix of old conversations and random texts. When I found my MacBook’s app overflowing, I knew it was time to clean it up. In this post, I’ll show you the quick and easy steps to delete messages and keep your app organized. Let’s get started!

How to Delete Messages on MacBook

Why You Can Trust MacBook Journal verify badge We always conduct first-hand research and verify every method or solution we present, ensuring you receive reliable and effective advice. Learn more about our process.

Below are the step-by-step methods to clear out messages on your MacBook:

1. Deleting a Single Message

Follow these steps to delete a single message on Mac:

  1. Launch the Messages app by clicking the Messages icon in the Dock or find it using Spotlight.
click the messages app icon in the dock
  1. Navigate to the conversation containing the message you want to delete.
select the conversation you want to delete a message from
  1. Find the message you want to delete, right-click (or Control ^ – Click) it, and select Delete from the drop-down menu.
select delete from the context menu

2. Deleting Multiple Messages

Here’s how to delete multiple messages from the Messages app:

  1. Open the Messages app and navigate to the messages you wish to delete.
click the messages app icon in the dock
  1. Hold down the Command ⌘ key on your keyboard.
macbook pro command key
  1. While pressing the Command ⌘ key, click each message you want to delete. This will allow you to select multiple messages simultaneously.
select multiple chats in the messages app
  1. Once you’ve highlighted all the desired messages, right-click any one of them.
  2. From the context menu, select the Delete option.
right click the chats and select delete
  1. A prompt will appear asking if you’re sure about removing the selected messages.
  2. Click Delete to confirm the deletion to finalize the process.
click delete on the prompt to delete selected messages

Remember that once you’ve deleted these messages, they’re permanently gone from the Messages app on your Mac unless you have a backup.

3. Deleting a Conversation on Mac

Follow these steps to delete a conversation on your Mac:

  1. Click the Messages app icon in the Dock. If it’s not there, you can use Spotlight (Command ⌘ + Spacebar) and type Messages to find and open it.
click messages in spotlight search results
  1. On the left sidebar of the Messages app, you’ll see a list of your conversations. Locate the one you wish to delete and click to select it.
  2. Right-click (or Control ^ – click) the highlighted conversation in the sidebar and select Delete.
click delete in the context menu
  1. Alternatively, select the conversation you want to delete, click Conversation in the menu bar, and select Delete Conversation.
click conversation and select delete conversation
  1. Depending on your Mac’s settings, you might be prompted to confirm the deletion. If so, click Delete on the pop-up to confirm you want to delete the conversation.
click delete on the pop up

Once you’ve deleted a conversation, it’s removed from the Messages app on your Mac. However, it may still exist on other devices if you use iCloud to sync Messages.

Delete Messages on Your Mac Using Finder

Here’s how to delete multiple messages on Mac via Finder:

  1. As a precaution, back up your Messages data or entire Mac before proceeding. This ensures you can recover any accidental deletions.
  2. Ensure the Messages app is completely closed. Right-click its icon in the Dock and select Quit if it’s open.
right click the messages app in dock and select quit
  1. Click the Finder icon in the Dock to open it.
click finder in your dock
  1. With a Finder window open, click Go in the menu bar and hold down the Option ⌥ key. This will reveal the hidden Library option in the dropdown menu. Click on it.
click library under go in the context menu
  1. Navigate through the following path: Library > Messages.
open the messages folder in library
  1. In the Messages folder, you’ll primarily find files with the .db extension, such as chat.db, chat.db-wal, and chat.db-shm. These are databases containing your messages.
select messages databases for deletion
  1. If you want to delete all messages, you can delete or move these database files to the Bin. But remember: this will remove ALL your messages.
  2. If you’ve deleted any files, they’ll be moved to the Bin. Ensure you empty the Bin to finalize the deletion.
right click the bin and select empty bin

Proceed with caution when deleting or modifying files in the Library folder. These changes can be permanent, and you risk data loss without proper backups.

Delete Messages on Your Mac Using Terminal

Here’s how to delete messages on MacBook using Terminal:

Caution: Using Terminal to delete messages involves advanced system commands that can permanently erase data. Ensure you have a full backup of your messages and other important data before proceeding to avoid irreversible loss.

  1. Before proceeding, ensure you’ve backed up your data, especially your Messages. Mistakes in the Terminal can result in irreversible data loss.
  2. Navigate to Applications > Utilities > Terminal, or use Spotlight (Command ⌘ + Spacebar) and type Terminal to find and open it.
type terminal in spotlight search
  1. In Terminal, type the following command and press Enter:
rm -r ~/Library/Messages/chat
type the messages command in terminal

This will permanently remove all Messages without the need to empty the Trash on Mac.

If the Messages app was open during this process, close and reopen it to see the changes.

Deleting these files will remove all your messages. If you only wanted to remove specific messages, you would need more advanced SQL commands to modify the chat.db file.

How to Automatically Delete Messages on Mac

Automatically deleting old messages can be an efficient way to manage storage and maintain privacy on your Mac. Here’s a step-by-step guide on setting this up:

  1. Click the Messages app icon in your Dock to launch it.
click the messages app icon in the dock
  1. In the menu bar, click Messages and choose Settings from the context menu.
click messages and select settings
  1. A new window will pop up showing various settings for the Messages app. Click the General tab.
  2. Look for the section labeled Keep messages. By default, it’s set to Forever.
find keep messages option under the general tab
  1. Click the dropdown menu next to Keep messages and choose your preferred duration: 30 days, 1 year, or Forever.
set the messages duration in settings
  1. After selecting your desired duration, close the Settings window to apply the changes. Messages older than the specified duration will be automatically deleted depending on your selection.

Automatic deletion based on the duration you set applies to all messages in the Messages app on your Mac. Before enabling this feature, ensure there are no old messages you want to retain indefinitely.

How to Delete All Messages from iCloud

Here’s a step-by-step guide to help you clear out messages from iCloud:

  1. Before deleting anything, consider backing up any essential messages or threads you might want to reference later. This can be done using iCloud itself or iTunes on your computer.
  2. Click the Messages app icon in your Dock.
click the messages app icon in the dock
  1. In the menu bar, click Messages and select Settings.
click messages and select settings
  1. Go to the iMessage tab.
click imessage in messages settings
  1. Uncheck the box next to Enable Messages in iCloud. This action will stop messages from syncing between your Mac and iCloud momentarily.
uncheck enable messages in icloud
  1. Click Disable This Device on the prompt to disable messages in iCloud for your Mac.
click disable this device on the pop up
  1. Go back to the main Messages app window. Right-click a conversation you want to delete and select Delete.
click delete in the context menu
  1. Repeat this for all conversations. Remember, this step will remove these conversations from your Mac, but they might still reside on iCloud until the next sync.
  2. Head back to the iMessage tab in Settings within the Messages app.
  3. Check the box next to Enable Messages in iCloud. Now, when your Mac syncs with iCloud next, it will update iCloud to match the now-empty Messages app on your Mac, effectively deleting all messages from iCloud.

Proceed cautiously when deleting all messages, especially if they contain valuable or sentimental information. It’s always a good idea to back up significant data before making significant deletions.

Delete Messages on MacBook Like a Pro

Now that you know how to delete messages on your Mac, you may want to learn other ways to declutter your Mac and improve your focus and productivity.

Here are some tips for you:

Frequently Asked Questions

Can I delete all text messages at once on Mac?

Yes, you can delete all text messages at once on Mac. To do that, select all conversations in the Messages app, right-click them, and select Delete. However, to erase every message simultaneously, you must navigate through individual conversations and delete them in succession. Always back up important messages before bulk deletions.

What is the quickest way to delete messages on Mac?

The quickest way to delete messages on a Mac is to open the Messages app, right-click a conversation in the left sidebar, and select Delete. Repeat for each conversation you wish to delete. For bulk message deletion, press Command ⌘, select multiple conversations, right-click, and choose Delete.

How do I stop messages from going to iCloud?

To stop messages from going to iCloud on a Mac, open the Messages app, click Messages in the menu bar, select Settings, go to the iMessage tab, and uncheck Enable Messages in iCloud. This prevents new messages from being stored in iCloud while retaining existing cloud-stored conversations.

What if I’ve deleted a message but need to recover it later?

If you’ve deleted a message but need to recover it later, a Time Machine backup is your best bet. A Time Machine backup in place prior to the message deletion can help you recover the deleted message. Otherwise, it’s typically irretrievable once a message is deleted, especially from iCloud.

Ojash

Author

Hi there! I'm Ojash, a tech journalist with over a decade of experience in the industry. I've had the privilege of contributing to some of the world's largest tech publications, making my mark as a respected Mac expert. My passion lies in exploring, using, and writing about MacBooks, and I enjoy sharing my expertise to help others make informed decisions and get the most out of their MacBook experience. Join me as we delve into the fascinating world of MacBooks together!

Hashir Ibrahim

Reviewer

Hello! I'm Hashir, a seasoned tech journalist with a unique blend of academic expertise and hands-on experience. With a bachelor's in IT, a master's in cybersecurity, and over a decade in the industry, I've built a reputation for demystifying complex Apple hardware. My work has been featured in top tech outlets like MakeUseOf and MakeTechEasier. As the senior writer at MacBook Journal, I write guides that help you solve any issues you have with your mac.

Total
0
Shares
You May Also Like