How to Clear iMessage Cache on Mac

Not clearing the iMessage cache on your Mac can result in performance issues with your computer and the app, but you can normally fix this issue quickly. MacKeeper’s Safe Cleanup tool helps you clear all caches on your device without needing to manually look for specific files.

System Requirements: macOS 10.11 or later

60+ million downloads

i

AV-TEST certified

AV-TEST is an independent lab that checks the effectiveness of antivirus apps against real malware samples.

i

Notarized by Apple

Notarization by Apple is a security measure to check if software is free from malicious components.

i

Trustpilot is an independent digital platform that hosts insightful and honest consumer reviews.

How to Clear iMessage Cache on Mac
Written by   Danny Maiorca
Published: May 19, 2025

To quickly clear iMessage Cache on Mac:

  1. Go to Finder and press Shift/Command/G simultaneously.
  2. Enter /System/Library/Messages.
  3. Hit the Return key.
  4. Find the chat.db, chat .db-shm, and chat.db-wal files in the Finder app.
  5. Move all the chat files to your Trash, empty the folder, and close/reopen iMessage.
Alt title: To clear your iMessage cache manually, you'll need to use Finder. Here, you can press Command + Shift + G and then enter  /System/Library/Messages, before hitting the Enter key.
Step 1. Open Finder > press Shift, Command, and G > Type /System/Library/Messages and hit Enter
Alt title: After typing the Messages pathway in Finder, you'll see multiple folders. Go into these and look for chat.db, chat .db-shm, and chat.db-wal.
Step 2. Open each folder and look for chat.db, chat .db-shm, and chat.db-wal
After clearing your iMessage cache folders, you'll need to go to your Trash folder and empty it. You should see the Empty button in the top right-hand corner.
Step 3. Drag and drop your files to the Trash, before emptying your Trash

Important: 

 

Sometimes, the folders may not drag and drop into your Trash. While this could be due to them not being removable, it might also signal an issue with your Mac. Learning how to refresh your MacBook and trying again is a good idea.

Why clearing iMessage cache on Mac

When you delete the iMessage cache on your Mac, you should notice that the app works more effectively. Your messages should no longer have bugs or other annoyances, nor should there be issues with the app crashing—as can often occur when you haven’t cleared the cache in a while.

A note from our experts:

 

Manually searching for iMessage files is time-consuming, and you may not even find the caches you need to delete. For example, when trying to do so for this article, it took me a couple of attempts. Using a third-party tool, such as MacKeeper’s Safe Cleanup solution, is a more efficient way to remove iMessage caches. Moreover, you can delete any other caches that you don’t want—without needing to manually search for those as well.

 

Follow these instructions to use MacKeeper’s Safe Cleanup:

  1. Download MacKeeper.
  2. Navigate to Cleaning and select Safe Cleanup.
  3. Click on Start Scan at the bottom of your screen.
  4. Wait for the scan to complete and then tick the Caches box. You can tick the others if you also want to remove these, but it’s not mandatory.
  5. Select Clean Junk Files and wait for MacKeeper to complete the process.
To clear the iMessage cache on Mac without going through the manual method, download MacKeeper and navigate to Cleaning > Safe Cleanup. Here, you can then scan and remove the necessary files.
Step 1. Download MacKeeper > Select Cleaning > Safe Cleanup
After navigating to Cleaning > Safe Cleanup, you can then select Start Scan at the bottom of your screen. Once you've done this, your device will start scanning for the iMessage cache (and anything else that needs to be removed).
Step 2. Click on Start Scan
Once the scan has been completed, you can then tick the Caches box. Here, it's possible to clear your caches and to also delete your Trash, along with mail attachments and anything else that needs to be removed.
Step 3. Tick the Caches box
After confirming what you want to remove, click on Clean Junk Files at the bottom of your screen. Your computer will then proceed and start deleting everything you've asked it to remove.
Step 4. Click on Clean Junk Files

How to delete iMessage cache on Mac

You have a handful of options for removing the Mac iMessage cache, and your choice will depend on your own individual preferences. The best way to do so is via MacKeeper, but removing it via Finder is also possible.

 

Below, you’ll find out how to clear your cache via the following means—whether iMessage isn’t working on Mac or something else has gone wrong:

  • How to remove iMessage cache on Mac manually
  • How to get rid of iMessage cache on macOS with a third-party tool

1. How to remove iMessage cache on Mac manually

Follow these steps in particular if Mac iMessage isn’t syncing:

  1. Open Finder and select Go > Go to Folder at the top.
  2. Search for ~/Library/Caches.
  3. Hit the Enter key.
  4. Move your iMessage cache folders to the Trash when you see them.
  5. Go to your Trash folder and empty it.
Once you've opened Finder, you can select Go > Go to Folder to find your caches. The option is at the top of your menu bar, and you need to have the Finder window open to access it.
Step 1. Open Finder > navigate to Go and select Go to Folder
Once you've opened Go > Go to Folder, you'll then need to type ~/Library/Caches. When you've done this, you can then click on the first result. Your caches will be here.
Step 2. Search for ~/Library/Caches and select the first result
In the Caches folder, you'll find all of your caches for Apple and other apps—including those that you haven't used in a while. Find the folders associated with Messages and drag/drop them into the Trash.
Step 3. Search for the cache folders associated with Messages and drag/drop into the Trash folder

Manually getting rid of your cache is ideal if you don’t mind spending the extra time to ensure that you delete the specific files required. You’ll need to use Finder, which is an in-built Mac app. However, there’s one more way we’ll share with you below.

2. How to get rid of iMessage cache on macOS with a third-party tool

In addition to clearing out your iMessage cache from the Finder app, you can use a third-party tool. Though other options exist, MacKeeper’s Safe Cleanup solution is the best option. Note that clearing the cache won’t do anything if you’re wondering how to clear all notifications on Mac.

A quick reminder:

 

To clear out your iMessage cache with MacKeeper, you’ll need to go to Cleaning > Safe Cleanup. Once you’re here, you can then tick the Caches folder and move to User Caches. Make sure that the folders associated with your Messages app are specifically chosen.

To get rid of iMessage cache on macOS with MacKeeper's Safe Cleanup, make a scan, move to the Cashes folder, find User Caches, and select all the related files and folders to delete the Messages app cache.

Everything you need to know about clearing your Mac’s iMessage cache

If you want to delete the iMessage cache on your Mac, you can either do so manually or with a third-party app. The latter is much more effective, and besides deleting the caches associated with Messages, you can remove those from other apps. So, you don’t need to worry about manually typing different pathways and hoping that you don’t accidentally delete something important.

 

When choosing a third-party solution, MacKeeper’s Safe Cleanup is the best option. Besides removing your cache, you can also delete mail attachments, logs, and any other junk files that you want to remove. So, you can completely clean up your Mac in just a single session, allowing you to focus more on being productive and other important tasks.

Use your Mac to the fullest! Sign up and get:
Effective tips on how to fix Mac issues
Reliable advice on how to stay safe online
Mac-world news and updates

Thank you!

You’ll love exploring your Mac with us.

Oops, something went wrong.

Try again or reload a page.

Here’s another sign you need to upgrade your macOS ASAP:

30% off your MacKeeper subscription

Сopy the code now and use it in the MacKeeper checkout after the upgrade.

Copy Code

Please be aware that this code cannot be combined with any other discounts, offers, or promotions.

Contents

Unlocked
PC

MacKeeper - your all-in-one solution for more space and maximum security.

Try Now

Read more

How to Check Space on SD Card on Mac
How to Check Space on SD Card on Mac
Triald on Mac
Triald on Mac
arrow

Run Application

step_1

Click Continue

step_2

Click Install

step_1

Your macOS version is lower than OS 10.11. We’d like to offer you MacKeeper 4 to solve the cleaning, privacy, and security issues of your macOS.