When you send a message through iMessage, the word “Delivered” underneath it means the message has reached the recipient’s Apple device, it does not mean they’ve read it. In short, what does delivered mean on iMessage is this: it’s a confirmation that your message arrived on their iPhone, iPad, or Mac, ready to be opened, but it says nothing about whether they’ve actually seen it. This status only works when both you and the recipient are using iMessage with an active internet connection, since iMessages travel over Wi-Fi or cellular data rather than traditional cellular text networks.
Delivered vs. Sent vs. Read
To make sense of your message statuses, it helps to track the journey of an iMessage from your screen to theirs. “Sent” appears the moment your message leaves your device, it’s been transmitted from your phone, but it hasn’t necessarily arrived yet. “Delivered” is the next step: it confirms the message has reached the recipient’s device successfully. Finally, “Read” appears only when the recipient actually opens the message, assuming they have read receipts enabled. So, “Delivered” sits in the middle: it’s a guarantee of arrival, not of attention. If you’re wondering what those two exclamation points in iMessage mean, that’s a separate status, a red exclamation mark appears when a message fails to send, and tapping it gives you options to retry or send as a text. Understanding the difference between these three statuses helps you set expectations: “Delivered” means your message is sitting on their device, waiting, while “Read” is the only status that confirms they’ve seen it.
Why your iMessage says 'Sent' but not 'Delivered'
If your message shows “Sent” but never changes to “Delivered,” the problem is on the receiving end. The most common reason is that the recipient’s device is powered off, in Airplane Mode, or otherwise disconnected from Wi-Fi and cellular data, without an active internet connection, their phone can’t receive the iMessage. Another possibility is that they’re no longer using iMessage at all. If they’ve switched from an iPhone to an Android device, for example, your message will still attempt to go through iMessage, but it will never deliver because their new device doesn’t support it. In that case, the message may sit in “Sent” limbo indefinitely, or you might eventually see a red exclamation mark. The key takeaway: “Sent” only means your phone pushed the message out, while “Delivered” requires the recipient’s device to be online and capable of receiving iMessage.
How to fix an iMessage that won't deliver
When a message is stuck on “Sent” and never reaches “Delivered,” there are a few practical steps you can take to resolve it. Start with the basics, then work through the options below in order.
- Check your own internet connection first. Since iMessage relies on Wi-Fi or cellular data, toggle Airplane Mode on and off, or switch between Wi-Fi and cellular data to force a reconnection.
- Verify the recipient is actually using iMessage. If their number is associated with an Android device, the message will never deliver as an iMessage, you’ll need to send it as a regular SMS instead.
- Look for the red exclamation mark next to the message. Tapping it reveals two options: “Try Again” or “Send as Text Message.” Choosing “Try Again” resends the iMessage, while “Send as Text Message” falls back to standard SMS, which works even without an internet connection on the recipient’s end.
If none of those steps work, the issue may be with the recipient’s device settings. They might have Do Not Disturb enabled, which doesn’t block delivery but delays notifications, or they could have blocked you entirely. You can’t fix these from your side, but you can ask them to check their message settings or confirm they haven’t accidentally blocked your number. For persistent problems that affect all your messages, contacting Apple Support is the next step, but for most users, a quick connection check or a fallback to SMS resolves the issue.

















