Are text messages saved in iCloud? What actually gets backed up
Text messages ride in iCloud one of two ways, and which one your phone uses decides everything else on this page. With Messages in iCloud switched on, they live in iCloud as messages, synced across your devices, and Apple documents them as excluded from iCloud Backup. With it off, they are not in iCloud as messages at all: they travel inside the phone’s backups instead, whether those go to iCloud or to your own computer.
How do you check which one your phone is doing?
Open Settings, tap your own name at the top, then iCloud, and look for Messages. What you do next depends on the iOS version, which is the detail most articles skip:
| iOS version | Where the switch is |
|---|---|
| iOS 17.2 and later | Tap See All or Show All, tap Messages in iCloud, and read Use on this iPhone |
| iOS 16 to 17.1 | Tap Show All, tap Messages, and read Sync this iPhone |
Note that iCloud Backup is a third switch, separate from both, further down the same iCloud screen. A phone can have Messages in iCloud off and iCloud Backup off as well, in which case nothing of yours is in iCloud at all and a local backup is the only copy that exists.
The Messages app itself looks identical whichever mode you are in, which is why most people find out years later, from a backup that turns out shorter than their memory of the conversation.
What is the difference between Messages in iCloud and iCloud Backup?
They are two mechanisms sharing a brand name. Messages in iCloud is a live sync: your threads exist in iCloud and every signed-in device shows them. iCloud Backup is a snapshot of the phone, taken as a whole. Apple’s page on what iCloud backs up documents the relationship between them as an exclusion: with the sync on, your messages are not included in the backup, because they are already in iCloud.
| Messages in iCloud on | Messages in iCloud off | |
|---|---|---|
| Where your texts live | In iCloud, and on each signed-in device that has fetched them | On the phone |
| What iCloud Backup holds | Not the messages; Apple documents them as excluded | The messages, if iCloud Backup is itself switched on |
| What a computer backup holds | Whatever the phone is holding locally, which is not necessarily the whole history | The messages, as far back as the phone has them |
| Deleting a message | Removes it from your other devices too, and it goes to Recently Deleted | Removes it from this phone, into Recently Deleted; an earlier backup still has it |
The third row is the one that decides whether this page is bad news for you, and it is a gradient rather than a switch. A phone using the sync still keeps a local copy of what it has recently fetched, which is exactly why the fix further down works at all.
Which messages does a computer backup actually contain?
A computer backup contains what the phone itself is holding, and nothing else. Messages that exist in iCloud but have not been fetched onto the device are not in it, and no setting on the computer side changes that.

What makes this treacherous is that the phone hides the boundary. Search a conversation on the iPhone and the old messages appear; export the same conversation from a backup and they are not there. Both observations are correct, which is why the person holding the phone is certain the messages exist and the tool reading the backup is certain they do not.
The fix runs through the phone rather than through any tool: open the conversation on the phone and scroll back through the part you need, so the device fetches it, then make a fresh local backup and export from that. Switching Messages in iCloud off also brings the history down, but it raises a dialog with a choice in it and is the more drastic route; scrolling the conversation costs nothing and cannot go wrong.
What if the messages were deleted?
Check Recently Deleted before anything else, because it has a clock on it. In Messages, tap the button at the top of the conversation list, then Recently Deleted, select what you want and tap Recover. Apple documents the window as up to 30 days, on iOS 16 and later. With Messages in iCloud on, recovering on one device recovers everywhere.
That folder is the reason to check today rather than at export time. Everything else on this page is about where messages are; this is the one part with a deadline, and a message that ages out of it while somebody reads articles is gone for good.
If the window has passed, the only remaining copy is a backup made before the deletion, which is a standing argument for keeping old backups rather than tidying them away.
What deletes messages that no backup ever had?
A setting called Keep Messages, in Settings under Messages (on recent iOS, Settings, Apps, Messages). Set to 30 Days or 1 Year, the phone deletes everything older than that by itself, at the source, so those messages are in no backup made afterwards and no tool can bring them back. Left at Forever, which is the default, it does nothing at all, and this section does not apply to you.
The two problems are not equally bad and the difference is worth being precise about. Messages in iCloud means your history may be elsewhere: recoverable, with the phone’s help. Keep Messages on a short horizon means part of your history was destroyed on the phone: not recoverable from any backup made since. If a conversation you are counting on matters, this setting is the first thing to go and look at, and saving the conversation before it disappears is the companion piece to this one.
Can you tell from a backup alone what is missing?
Partly, from two marks the backup carries. On a phone using Messages in iCloud, synced rows in the message database carry a CloudKit record id, so a backup containing those ids came from a phone where the sync is on, or once was: switching it off leaves the ids behind, and a backup cannot date them. The Keep Messages horizon is recorded separately, in the Messages app’s own preferences file, which travels inside the backup. Neither mark says which messages are missing. Both say the history can be shorter than the person who lived it expects.
Since version 0.5.1, ChatExport reads both marks before an export and says so on the export screen, naming which of the two it found and stating the span the backup covers, from its oldest message to its newest. That span is the part you can check against your own memory of the conversation. On a backup with no sync marks and no deletion horizon nothing appears, on purpose: a screen that warns on every export teaches people to skip warnings.
What can that notice not do?
- It cannot name the missing messages, or count them. A backup carries no record of what it never held. The notice reports the marks it found and the span it has; listing what is absent would be invention.
- It cannot certify completeness. Absence of sync marks is not proof that nothing is missing, only their presence carries information, and the marks survive the setting being switched off years ago. No honest tool stamps a backup complete on this evidence.
Questions people ask
Does deleting a text on my iPhone delete it from iCloud too?
With Messages in iCloud on, yes: the deletion propagates to your other devices, and the message goes to Recently Deleted for up to 30 days on all of them. After that window, the surviving copies are backups made before the deletion, wherever those live.
Do I need iCloud at all to keep my messages safe?
No. A local backup written by Apple’s own software to your computer needs no account and no internet, and it contains the messages the phone is holding. The walkthrough is in how to back up iPhone text messages to a PC without iCloud.
My export ends earlier than my conversation. Which cause is it?
The export screen names the one it can read: iCloud sync or a deletion horizon. Failing that, compare where the history stops against the date the backup was made, not against today. A gap that closes as you scroll the conversation on the phone points at Messages in iCloud. A history that stops about 30 days or a year before the backup date points at Keep Messages, and what is past that horizon is not coming back.
Can ChatExport read messages that are only in iCloud?
No. It reads backups, and a backup holds what the device held. That is a limit of what a backup is: the route to those messages runs through the phone, by bringing the history back onto the device and making a new backup.
Related
- How to back up iPhone text messages to a PC without iCloud, with the Messages in iCloud check built into the steps.
- Save an iMessage conversation before it disappears, for what to do when Keep Messages is the answer and the horizon is still ahead of you.
- RCS messages on iPhone, for what a backup records about how each message travelled, once you know it received them.