How to fix iMessage not delivered

In this post, I’ll explain why you see the alert saying ‘Not Delivered’ when you try to send an iMessage. And if it is due to firmware issues, I’ll also show you how to get rid of that.

On the other side, if you are wondering why there is no alert beneath an iMessage as it usually is – the alerts that indicate whether a message is sent or not, then I’ll cover it in this short post as well. Hope you find it helpful!

1. When iMessage says “Not Delivered”

How to fix imessage not delivered

If you encounter this while trying to send an iMessage, it is most likely that there is something wrong with the internet connection. So first make sure you’ve enabled either Wi-Fi or Cellular data on your device. If you use Cellular data to send and receive messages, you should check if your data plan is still in use. If you use Wi-Fi, then try to connect to that Wi-Fi network using another device to see if it is working or not.

Everything seems to be working fine? Read on to see two possible solutions.

Turn on and turn off iMessage

There might be some temporary bugs that cause this error. You can simply turn off iMessage, restart your device and turn it on again. This will help clear out bugs and restore the services. And most of the time, this act works like a charm.

  • Go to Settings > Messages > Switch off the iMessage toggle bar.
  • Now restart your device, just turn it off and on again using the Power button.
  • Enable iMessage again, try to send a message to see if it helps.

Try Google Public DNS

Sometimes, Configuring your network settings to use Google Public DNS do help resolve this problem. It also speeds up your browsing experience and improves your security. A lot of advantages, right? Here is how to change DNS for your Wi-Fi network:

  • Go to Settings > Wi-Fi
  • Tap on the ‘i’ icon next to the Wi-Fi network that you are using
  • Tap on DNS, replace the current addresses with the IP addresses of the Google DNS servers:,
    Change DNS Google to fix iMessage not delivered
  • Go back the Messages app and test again.

2. When iMessage doesn’t say ‘Delivered’ nor ‘Not Delivered’

If you don’t see anything like that under the blue message bubble, even after a long period of time, that can mean:

  • The internet connection on the receiving device is not working currently. It may be out of Wi-Fi range or not having Cellular data enabled.
  • The receiving device is powered off or in Airplane Mode.
  • The battery on the receiving device is low or dead.

Normally, iMessages that are not delivered yet will be queued up until the receiving device’s internet connection gets to work again. If you’re sure that there is nothing wrong with your recipient’s device, then try these solutions:

  • Delete the whole conversation, create a new one and try again.
  • Ask the recipient to go to Settings > Messages > Send & Receive > Apple ID > Sign Out, and then sign back in again.
1 Comment threads
0 Thread replies
Most reacted comment
Hottest comment thread
1 Comment authors
Andrea Fragale Recent comment authors

This site uses Akismet to reduce spam. Learn how your comment data is processed.

newest oldest most voted
Notify of
Andrea Fragale
Andrea Fragale

It doesn’t work for me