What "delete forever" actually means on iPhone
When you delete a text message on iPhone, it moves to the Trash folder and stays there for 30 days before the phone automatically erases it completely. If you want to remove it sooner — or make sure it cannot be recovered from a backup — you have two options: empty the Trash manually, or reset your entire phone. Most people who want messages "gone forever" are thinking about one of these two situations: they want the message out of sight when ready, or they are concerned someone with access to their phone or backups could read it later.
The technical reality is simpler than it sounds. iPhone does not have a find-deletion tool that overwrites the data on the storage chip the way some Android phones do. Your best option is to delete the message, empty Trash, and then make sure your backups do not contain it. If you have already backed up the phone after deleting the message, that backup still holds a copy.
Key Takeaways
- Deleted messages sit in the Trash folder for 30 days on iPhone before disappearing automatically; you can empty Trash when ready to remove them faster.
- If you have backed up your iPhone to iCloud or a computer after the message was sent, that backup contains a copy of the message even after you delete it from the phone.
- Turning off iCloud backup, deleting the message, and then emptying Trash is the most practical way to prevent recovery from a backup.
- If someone has your Apple ID password or physical access to your phone, they can restore from an older backup that contains the message, so deletion is not a substitute for account security.
Delete a message and empty Trash when ready
Open the Messages app and find the conversation containing the text you want to remove. Press and hold the message itself (not the whole conversation) until a menu appears. Tap More, then select any other messages you want to delete at the same time by tapping them — they will show a checkmark. Tap the trash icon at the bottom right, then confirm by tapping Delete.
The message is now in Trash. To remove it permanently without waiting 30 days, open Messages again, tap Edit in the top left corner, then tap Trash at the bottom of the screen. Tap Edit again, select the messages you want to erase now, and tap Delete All. Once you confirm, those messages are gone from your phone's storage.
Stop iCloud from backing up deleted messages
Even after you delete a message and empty Trash, iCloud may still have a copy if you backed up your phone after the message arrived. To prevent this, turn off iCloud backup before deleting, then delete the message, then turn backup back on.
Go to Settings > [Your Name] > iCloud > iCloud Backup and toggle it off. Wait a few seconds, then toggle it back on and tap Back Up Now. This creates a new backup that does not contain the message. The old backup that had the message will be replaced after a few days, or you can delete it manually by going to Settings > [Your Name] > iCloud > Manage Storage > Backups, tapping your device name, and selecting Delete Backup.
Delete messages from a computer backup
If you back up to a Mac or Windows computer using a USB cable instead of iCloud, the process is different. Connect your iPhone to the computer, open Finder (Mac) or iTunes (Windows), and select your device. Go to the Backups section and look for the backup file. You cannot edit what is inside a backup file — you can only delete the entire backup and create a new one.
To remove a message from a computer backup, delete the backup file, then delete the message from your phone, then create a new backup. On Mac, go to Finder > Settings > Devices, right-click the backup, and select Delete. On Windows, open iTunes, go to Edit > Preferences > Devices, select the backup, and click Delete.
Why deletion alone is not enough for privacy
Deleting a message from your phone does not protect it if someone else has access to your accounts or devices. If another person knows your Apple ID password, they can sign into iCloud.com and see your backup files, or they can restore your phone from an old backup that contains the message. If someone has your phone itself, they can connect it to a computer and restore from any backup they have access to.
For messages you want to keep private from someone with physical access to your phone, deletion is a temporary measure. The real protection is a strong, unique password on your Apple ID, two-factor authentication turned on, and not sharing your phone with people you do not trust. If you are concerned about someone recovering deleted messages, focus on those security steps first.
What happens if you restore from an old backup
If you restore your iPhone from a backup that was made before you deleted the message, the message will reappear on your phone. This is why the backup-deletion step matters: if you delete a message, empty Trash, but then restore from a backup made while the message was still on the phone, you have undone the deletion.
This can happen accidentally if you set up a new iPhone from an old backup, or if you restore your phone after a software update. It can also happen intentionally if someone with your Apple ID password restores your phone to an earlier state. Once a message is deleted and a new backup is created without it, restoring from that new backup will not bring the message back.
Frequently Asked Questions
Can someone recover a deleted text message from my iPhone?
Not from the phone itself once you empty Trash — the storage space is reused. But if a backup was made while the message existed, someone with access to that backup (through your Apple ID or a computer) can restore it. Deleting the backup is the only way to prevent that.
Does deleting a message delete it from the other person's phone?
No. When you delete a message, it only removes it from your phone. The person who received it still has it on their device unless they delete it themselves. Text messages are copies, not links.
What if I delete a message but do not empty Trash — is it still recoverable?
From your phone, no — after 30 days it is automatically erased. But if you have a backup from before you deleted it, that backup still contains it. Emptying Trash when ready does not change this; only deleting the backup prevents recovery from that source.
Does turning off iCloud backup delete messages already backed up?
No. Turning off iCloud backup stops future backups but does not erase old ones. You have to manually delete the backup file through Settings to remove it.
If I factory reset my iPhone, are deleted messages gone?
A factory reset erases everything on the phone, including deleted messages. But if you then restore from a backup, the messages come back if they were in that backup. To keep them gone, do not restore from a backup made before the deletion.