Mass Delete Messages on MacBook

Numerous messages accumulate in messages on my MacBook from my phone. There seems to be no way to mass delete them. Surely by now, someone has figured out how this is done besides deleting one message at a time. There has to be something I am missing. If anyone has a solution, please share. it with me.

MacBook Air 13″, macOS 12.2

Posted on Feb 21, 2022 06:06 PM

Reply
Question marked as Top-ranking reply

Posted on Feb 22, 2022 08:10 AM

There is likely a way to access the SQLite database files manually, figure out how the database schema works and write a SQL script to delete the messages that you wish to delete. However, that is a highly advanced topic beyond the scope of this Community. The data is also likely sandboxed and might be somewhat protected. I've not looked but the messages themselves could also be encrypted.

9 replies
Question marked as Top-ranking reply

Feb 22, 2022 08:10 AM in response to dustyexcaliber

There is likely a way to access the SQLite database files manually, figure out how the database schema works and write a SQL script to delete the messages that you wish to delete. However, that is a highly advanced topic beyond the scope of this Community. The data is also likely sandboxed and might be somewhat protected. I've not looked but the messages themselves could also be encrypted.

Feb 21, 2022 07:03 PM in response to dustyexcaliber

On your iPhone if you tap the ellipsis (...) button and tap select messages you will see checkboxes. Then tap and drag with your finger (can be a bit tricky). You can tap and drag down the screen and apply the checkmark on many messages. As you drag downward, more and more messages will be checked and when your finger reaches the bottom the list will scroll quickly selecting many more quickly. Once selected you can tap Delete to mass delete all the selected messages.

Feb 22, 2022 07:47 AM in response to dustyexcaliber

You have to use iOS Messages to mass delete. The macOS version of Messages cannot select multiple messages in bulk like you can with iOS. Enable Messages in iCloud. Mass delete the Messages on iOS and it will sync to the Mac.


If for some reason you cannot or will not turn on Messages in iCloud then you will have to manually delete every message one at a time in Messages on macOS.


If you wish to delete ALL Messages and not keep any of them and you are not using iCloud Messages sync then you could manually delete the storage files that Messages uses in ~/Library and it will reset to the defaults with no data.





This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Mass Delete Messages on MacBook

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.