This guide shows you how to permanently delete individual text messages, entire conversations, and even auto-delete old messages on your Mac. You don’t need any special software—everything is built into the Messages app. We’ll cover the exact clicks for current versions of macOS, plus what to do if a message won’t delete or if you want to recover something you removed by accident.
What You’ll Need
- A Mac running macOS Ventura or later (the steps are similar on older versions, but menu names may differ slightly).
- Your Mac’s login password (only if you want to disable Messages in iCloud, which is optional).
- No backup is required, but if you think you might need a message later, consider making a backup of your Mac with Time Machine before deleting anything.
Step-by-Step
- Open the Messages app. Click the Messages icon in the Dock (it’s the green bubble with a white speech bubble inside) or press Command + Space to open Spotlight, type “Messages,” and press Return.
- Select the conversation. In the sidebar on the left, click the conversation that contains the text or iMessage you want to delete. If you don’t see the sidebar, click View in the menu bar and choose Show Sidebar.
- Delete a single message (not the whole thread):
- Scroll to find the specific message bubble you want to remove.
- Hold the Control key (or right-click) on the message bubble.
- Choose Delete from the pop-up menu.
- Click Delete again in the confirmation dialog that appears. The message disappears from the conversation.
- Delete an entire conversation:
- In the sidebar, hover over the conversation you want to remove. A small X appears on the far right.
- Click the X. A confirmation dialog appears.
- Click Delete. The whole conversation is removed from the sidebar.
Alternatively, you can right-click the conversation in the sidebar and choose Delete Conversation.
- Delete multiple conversations at once: Hold the Command key and click each conversation you want to remove. Then right-click any selected conversation and choose Delete. Confirm when prompted.
- Set messages to auto-delete after a period:
- From the menu bar, click Messages > Settings (or Preferences on older macOS).
- Click the General tab.
- Next to “Keep Messages,” choose 30 Days or 1 Year from the drop-down menu.
- Click Remove in the pop-up that asks if you want to delete older messages now. This permanently deletes all messages older than the selected time frame.
- Delete messages from all your Apple devices (optional): If you have “Messages in iCloud” enabled, deleting on your Mac will also delete on your iPhone and iPad. To check, go to Messages > Settings > iMessage and make sure “Enable Messages in iCloud” is checked. If it’s not, deletions only affect your Mac.
Common Mistakes
- Right-clicking on the wrong spot: If you right-click on empty space in the conversation, you won’t see the “Delete” option. You must right-click directly on the message bubble itself.
- Deleting a conversation instead of a single message: When you right-click a message bubble, the menu has both “Delete” (for that message) and “Delete Conversation.” Make sure you pick the right one.
- Expecting deletion to sync when Messages in iCloud is off: If you don’t have Messages in iCloud enabled, deleting on your Mac won’t affect your iPhone. You’ll need to delete separately on each device.
- Forgetting that “Keep Messages” applies to all messages: Setting auto-delete to 30 days will permanently remove every message older than 30 days, including ones you might want to keep. There’s no per-conversation override.
Tips
- Use the search field to find a specific message quickly. Type a word or phrase in the search box at the top of the sidebar, then right-click the result to delete just that message.
- If you accidentally delete a message, you can often undo it. Immediately press Command + Z or go to Edit > Undo. This works right after deletion, but not later.
- To free up storage, delete large attachments. In the conversation, click Details in the top-right corner, then scroll through the photos and videos. Right-click any attachment and choose Delete to remove it without deleting the text conversation.
- Use a keyboard shortcut to delete a conversation: Select the conversation in the sidebar, then press Delete (or Backspace) on your keyboard. Confirm when prompted.
Troubleshooting
“Delete” is grayed out or doesn’t appear in the right-click menu. This usually means you right-clicked on empty space, not on the message bubble itself. Try clicking directly on the bubble text. If that still doesn’t work, restart the Messages app (quit with Command + Q, then reopen) and try again.
Deleting a message doesn’t sync to my iPhone. Check that “Messages in iCloud” is enabled on both devices. On your Mac, go to Messages > Settings > iMessage. On your iPhone, go to Settings > Your Name > iCloud > Messages. Make sure it’s toggled on. Also ensure both devices are connected to the internet and signed into the same Apple ID.
Messages reappear after deletion. This can happen if you have Messages in iCloud enabled and another device is re-uploading them. Wait a few minutes—sometimes the sync is slow. If they keep coming back, turn off Messages in iCloud on all devices, then delete again. Remember that turning it off will stop future syncing.
You deleted a message and now you need it back. If you have a Time Machine backup, you can restore the entire Messages database from before the deletion. Open Time Machine, go back to a date before you deleted, and restore the Messages folder (usually in ~/Library/Messages). This will replace your current messages with the backup version, so any messages received after that backup point will be lost. If you don’t have a backup, there’s no built-in way to recover a deleted message on a Mac.
Frequently Asked Questions
Can I delete a text message on my Mac without deleting it on my iPhone?
Yes, if you have “Messages in iCloud” turned off. When it’s off, deletions are local to each device. If it’s on, deletions sync everywhere. To check, go to Messages > Settings > iMessage.
How do I delete all messages from one contact at once?
Right-click the conversation in the sidebar and choose Delete Conversation. This removes the entire thread, including all messages from that contact.
Does deleting a message on my Mac free up storage space?
Yes, especially if the message contained photos or videos. However, the freed space may not be immediately visible if you have Messages in iCloud, because the attachments may still be stored in the cloud. To fully remove them, you may need to delete the attachments separately (see Tips).
Can I recover a deleted iMessage on my Mac?
Only if you have a Time Machine backup from before the deletion. There is no “Trash” folder for messages. If you act quickly, Command + Z might undo the deletion, but it only works immediately after.
Why do some messages have a “Details” button and others don’t?
The “Details” button appears in the top-right corner of a conversation when you click on it. It’s available for all conversations, but you may need to hover over the top of the conversation window to see it. It shows attachments and contact info.
Will deleting a message on my Mac also delete it from my iPhone if I have Messages in iCloud?
Yes. When Messages in iCloud is enabled, any deletion you make on one device is pushed to all your other Apple devices. This is the default behavior.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Photonic Inference vs GPU Inference: Key Differences16,384.00 µs
- Android Low Storage Survival Tips That Actually Work
- How to Password Protect PDFs on iPhone
- iPhone Force Restart Not Working? Fixes
- Add or Remove Keyboard Layout in Windows 10
- How to Check Your App Store: iOS & Android