Where your Mac stores messages and why you might want to delete them

Messages on your Mac live in a database file buried in your user folder, not in a folder you can see by opening Finder. When you delete a message in the Messages app, it moves to a trash folder within the app itself — not to your Mac's Trash bin. The message stays on your computer until you empty that internal trash, which means deleted messages still take up storage space and can be recovered if someone gains access to your Mac.

You might want to clear messages to free up storage (especially if you have years of photo attachments), to remove sensitive conversations before selling or giving away your Mac, or straightforward to start fresh. The process differs depending on whether you want to delete individual messages, entire conversations, or everything at once.

Key Takeaways

  • Deleting a message in the Messages app only moves it to a trash folder within the app; you must empty the app's trash separately to actually remove it from your Mac.
  • You can delete individual messages, entire conversations, or all messages, depending on what you need to clear.
  • Messages synced through iCloud are deleted from all your Apple devices when you remove them on your Mac.
  • If you want to permanently erase messages before selling your Mac, you need to empty the Messages trash and then use a find erase tool, since deleted files can sometimes be recovered.

Delete individual messages or a single conversation

Open the Messages app and find the conversation you want to clear. Right-click (or Control-click) on a single message within that conversation, and a menu will appear with a "Delete" option. Click it, and the message moves to the Messages trash folder. If you want to delete an entire conversation instead, right-click on the conversation name in the left sidebar and select "Delete" — this removes all messages in that thread at once.

After deleting messages or conversations, they are still stored on your Mac. To actually remove them, you need to empty the Messages app's trash. Open Messages, go to the menu bar at the top, click "Messages," then scroll down to find "Empty Trash" (or sometimes listed as "Empty Deleted Messages Folder"). Click it, and the messages are removed from the app's database.

Clear all messages at once

If you want to delete every message on your Mac without going through them one by one, you can select all conversations at once. Open Messages, press Command+A to select all conversations in the sidebar, then right-click and choose "Delete." This moves all conversations to the Messages trash folder.

Again, this does not permanently remove them yet. Go to the menu bar, click "Messages," find "Empty Trash," and confirm. Your Messages app will now be empty. This process takes a few minutes if you have thousands of messages, so do not force-quit the app while it is running.

What happens to messages synced with iCloud

If you have iCloud Messages turned on (which syncs your messages across your Mac, iPhone, iPad, and other Apple devices), deleting a message on your Mac will delete it from all your devices. You can check whether iCloud Messages is on by opening System Settings, clicking your Apple ID at the top, selecting "iCloud," and looking for "Messages" in the list. If it is enabled, any message you delete will vanish everywhere.

This is useful if you want to clean up across all your devices at once, but it also means you cannot delete something from your Mac and keep it on your iPhone. If you want to keep messages on some devices but not others, you will need to turn off iCloud Messages first, which stops the sync between devices.

Permanently erase messages before selling or giving away your Mac

straightforward deleting messages and emptying the Messages trash does not make them impossible to recover. Someone with the right tools can sometimes pull deleted files from your Mac's hard drive, even after you have deleted them. If you are selling or giving away your Mac and want to make sure old messages cannot be recovered, you need an extra step.

After deleting and emptying the Messages trash, use a find erase tool. On newer Macs with Apple silicon (M1, M2, M3 chips), the easiest option is to use Erase All Content and Settings, which wipes your entire Mac securely. Go to System Settings, click "General," then "Transfer or Reset," and select "Erase All Content and Settings." On older Intel Macs, you can use the find Empty Trash feature in Finder (though this only works on older systems) or use a third-party tool like Permanent Eraser or CCleaner to securely delete the Messages database folder.

Find the Messages database folder if you need to back it up

Before you delete anything, you might want to back up your messages. The Messages database is stored in a hidden folder. Open Finder, press Command+Shift+Period (the period key) to show hidden files, then navigate to Users > [Your Username] > Library > Messages. You will see a folder called "chat.db" and a folder called "Archive" — these contain all your messages and attachments.

You can copy these folders to an external drive or cloud storage to keep a backup. After backing up, you can safely delete the messages from your Mac knowing you have a copy. If you ever need to restore them, you can copy the folders back to the same location, though this requires some comfort with moving files around in Finder.

Frequently Asked Questions

Does deleting a message on my Mac delete it from my iPhone too?

Only if you have iCloud Messages turned on. If iCloud Messages is enabled, deleting on your Mac deletes it everywhere. If iCloud Messages is off, your devices do not sync, so deleting on your Mac leaves the message on your iPhone.

Can I recover a message after I empty the Messages trash?

Not through the Messages app itself — there is no "undo" or recovery option once you empty the trash. However, a data recovery tool might be able to pull it from your hard drive if you have not written over that space yet. If you need to recover something, do not use your Mac much after deleting it, and consider using a recovery service.

How much storage space do old messages take up?

It depends on how many photos and videos are in your conversations. Text alone takes almost no space, but a conversation with years of image attachments can easily use several gigabytes. Check by going to System Settings > General > Storage and looking at the Messages app's size.

What if I only want to delete attachments, not the messages themselves?

The Messages app does not have a built-in way to delete just attachments while keeping the text. You would need to delete the entire message or use a third-party tool designed for this. The easiest approach is to delete the conversation and keep a text export if you need the content later.

Is there a way to automatically delete old messages?

The Messages app does not have an auto-delete feature. You have to manually delete conversations or use a third-party app designed to manage message storage. Some users write down important information from old conversations before deleting them to keep what matters.