Messages is a default app that comes along with your Mac. It is keeping track of the complete chat history through SMS and iMessage. Therefore, you will be able to take a look at a lengthy record of conversions in a scrollable chat log. This is easily viewable to you as well.

However, the functionality that you can see on Messages app in Mac OS is different from the functionality that you can see in iOS. In fact, there is no in-app method in order to delete the complete chat history. Even though you close the window, the chat history and all other data will be saved there. Hence, they can be accessible at a later stage.

To overcome the negative consequences that may be created by this, you prefer to understand a method, which can clear out the complete chat log history in Mac OS X. You also come across the need to figure out how to delete all messages from iMessage on Mac fast. We will let you know about a couple of methods that you can follow in order to get the job done.

How to delete all conversations on Messages on Mac

  • You should first Quit the Messages app on your Mac.
  • Then you need to hit Command + Shift + G buttons. This will help you to get to the Go To folder.
  • Now you must enter ~/Library/Messages.
how to delete all messages on mac
  • Now you will be able to see all the files inside Messages directory. You must select all these files. Then you can simply move them to the trash. Once you do it, the files will be renamed to chat.db, chat.db-wal or chat.db-shm.
how to delete all messages on mac
  • As the next step, you can simply clear your Trash and launch the Messages app again.

When you open Messages app, you will notice that none of your previous conversations are available.

Some of the messages that you get might contain attachments. They include videos, gifs, images, audio clips, text files and all other file types. They will be stored in a separate folder. You will have to follow the above-mentioned steps, but navigate to the folder ~/Library/Messages/Attachments/ and delete what’s saved. Then you will be able to complete all data with regards to Messages.

How to delete multiple messages on Mac with command line

You will also be able to use the command line and delete multiple messages on your Mac at a given time. If you are a technical person and if you are more comfortable with using the command line, you are encouraged to take a look at this. It is usually considered as an advanced method, but you will be able to get positive results without any hassle.

You must keep in mind that command line will delete all the messages permanently and you will not be able to get them back. This will be an immediate deletion as well. You can relaunch Messages app after entering these commands and you will be able to see an empty chat history.

You should first go to the Terminal. Then you must enter:

rm -r ~/Library/Messages/chat.*
how to delete all messages on mac

After that, you need to delete all the attachments, including zip files, images, audio files and video files. To do that, you can enter:

rm -r ~/Library/Messages/Attachments/
how to delete all messages on mac

It’s the best time to ask questions and give us your feedback in comments.


Hi there! My Name is Vincent Lago! My goal is to share insightful reviews, guides, and manuals for people looking to know more about current solutions for Apple hardware and OS. I have years of technological background knowledge including owning a custom iMacs & PCs which was using for different types of business. And now, I want to share my experience with you.

1 Comment

  1. When someone logs into your computer as a guest do they have access to your chat messages? Or is there a way for them to possibly do it without you knowing? I’m just worried because I’d rather not delete my messages but if there’s a way for people to access my messages, not in my profile then I will.

Write A Comment