"Hi all, I have my iPhone 16 pro updated to 18.4.1 and since the last couple of days I have not been able to send pictures through iMessage. It simply takes forever to try and send, then notifies me “message failed to send” with the red exclamation point next to the picture. I talked to Apple support on the phone, and things wouldn’t even send to the support chat bot either. He has no clue and I don’t know what to do." - Reddit user

Have you ever tried sending a photo from your iPhone, but it just won’t go through? Maybe it takes forever to send and then shows a red exclamation mark. That’s exactly what one iPhone user experienced, even after talking to Apple Support.

If your iPhone pictures won’t send, this article will be your guide. You’ll learn why this iPhone problem happens and how to fix it using 6 simple, reliable methods that actually work.

Try It Free
Try It Free
Table of Contents
    1. 1. Check Your Network Connection
    2. 2. Enable MMS and iMessage
    3. 3. Restart Your iPhone
    4. 4. Update iOS
    5. 5. Reset Network Settings
    6. 6. Check Contact-Specific Issues

Part 1: Why Your iPhone Won’t Send Photos?

Is your iPhone refusing to send photos through Messages? This problem usually has a simple reason behind it. Let’s go through the most common causes why iPhone pictures won’t send.

1. iMessage or MMS Is Turned Off

Your iPhone uses iMessage to send photos between Apple devices. If you're sending a picture to someone with an iPhone, this feature must be turned on. But if you're sending to someone who doesn't use iMessage, like an Android user, your phone uses MMS instead. If both are turned off, your photo won’t go anywhere. You might still be able to send texts, but pictures need these settings enabled.

2. Your Internet Connection Is Weak or Unstable

Photos are larger than plain texts, so they need a stronger internet connection. If your Wi-Fi is slow, drops out, or your mobile data isn’t working well, your iPhone might not upload the image. This happens a lot when you’re in crowded places or moving between signal zones. Even one weak spot can stop your photo from going through.

3. Your iPhone's Software Is Outdated

Apple regularly updates iOS to fix bugs and improve features. If your phone hasn’t been updated in a while, it might have issues with newer photo formats or message handling. An outdated system can cause small glitches that affect how your iPhone sends pictures, even if everything else seems fine.

4. The Photo File Is Too Large or Damaged

Sometimes the problem is with the photo itself. If it's too large or was edited in a third-party app, it may not work properly with the Messages app. In some cases, the image might be corrupted without you knowing. It could still look fine in your gallery but fail to send or open on another phone.

5. You’re Sending Photos to Someone With a Different Setup

If the person you’re messaging uses an Android phone or their iMessage isn’t working, your photo may not be sent. Even if you’ve texted them before, a change in their device or settings could block photo messages.

6. Your iPhone’s Network or Message Settings Are Misconfigured

Over time, network settings on your phone can become outdated or get mixed up. This might happen after switching SIM cards, traveling, or changing carriers. If your settings aren’t correct, your iPhone might not know how to send media messages.

You can’t miss: Why Your iPhone Won’t Send Pictures to Android

Part 2: 6 Fixes When Your iPhone Pictures Won’t Send

Here are 6 proven ways to fix the “iPhone won’t send photos” problem. These suggestions are based on how the iPhone sends messages, how it connects to the internet, and what might go wrong behind the scenes.

1. Check Your Network Connection

Your iPhone needs either Wi-Fi or cellular data to send photos through Messages or iMessage. If the connection is weak, slow, or drops in and out, your photo may fail to send. This happens a lot when you're in areas with poor signal or unstable Wi-Fi. Even if text messages go through, sending pictures requires more data, which makes your connection more important.

Step 1. Open Settings on your iPhone.

Step 2. Tap Wi-Fi and make sure it’s turned on. If you're using mobile data, go back and tap Cellular, then ensure Cellular Data is enabled.

turn mobile data or wifi on

Step 3. Try opening a website or app to test your connection.

Step 4. If nothing loads, switch between Wi-Fi and mobile data to see which one works better.

Step 5. Move to a location with a stronger signal if needed.

2. Enable MMS and iMessage

Without iMessage or MMS turned on, your phone may not know how to send your photo. iMessage is used when sending photos between Apple devices. MMS is needed for sending pictures to Android users or non-iMessage contacts. If both are off, your iPhone won't send any photos at all. This can happen by accident after an update or if the settings were changed.

Step 1. Open Settings.

Step 2. Scroll down and tap Messages.

messages settings

Step 3. Make sure iMessage is turned on. Enable Send as SMS to allow backup messaging if iMessage fails.

turn imessage and send as sms on

Step 4. Scroll down and also turn on MMS Messaging.

Step 5. Close Settings and try sending a photo again.

3. Restart Your iPhone

It sounds simple, but restarting your iPhone clears temporary glitches that might be stopping your photos from sending. If your Messages app isn’t working the way it should, a fresh restart can reset it in the background. It’s often the fastest way to fix random iOS bugs without touching your settings.

Step 1. Press and hold the Side Button and either Volume Button until the power slider appears.

Step 2. Drag the slider to power off your iPhone. Wait about 30 seconds.

power off iphone

Step 3. Press and hold the Side Button again until you see the Apple logo.

Step 4. Try sending the photo again once your phone restarts.

Try It Free
Try It Free

4. Update iOS

Your iPhone’s software might be out of date. Each iOS update includes fixes for bugs and compatibility issues, especially with iMessage and photo sharing. If your phone is running older software, it may struggle with sending pictures, particularly larger or high-resolution ones taken with the newer iPhone cameras.

Step 1. Go to Settings and press General.

general settings

Step 2. Tap Software Update and hit Download and Install (if an update is available).

software update settings

Step 3. After updating, try to send a photo again.

5. Reset Network Settings

Sometimes, the problem is buried deep in your network settings. If your iPhone’s saved data for Wi-Fi, cellular, or messaging is corrupted, it may affect how pictures are sent. Resetting your network settings clears out any hidden conflicts without deleting your personal data like apps or photos. It's often the best fix if your phone suddenly stopped sending pictures after a trip or network switch.

Step 1. Open Settings and go to General.

Step 2. Scroll down and tap Transfer or Reset iPhone.

transfer or reset iphone

Step 3. Tap Reset.

tap reset

Step 4. Choose Reset Network Settings. Enter your passcode if asked.

reset network settings

Step 5. Confirm the reset. Reconnect to Wi-Fi or cellular and test photo messaging again.

6. Check Contact-Specific Issues

Can you send photos to some people but not others? This might not be a problem with your iPhone at all. If the issue happens only with certain contacts, it could be due to their phone settings, blocked numbers, or differences between iMessage and SMS/MMS.

Maybe the person you're sending to doesn't have iMessage turned on. Or maybe their device can't receive media messages at the moment. Testing with another contact can help narrow this down.

Step 1. Try sending the same photo to a different contact.

Step 2. If it works, go back to the original contact. Make sure you’re not blocked by that person.

Step 3. If they use an Android phone, confirm they can receive MMS messages.

Step 4. Ask the contact to check their network or iMessage settings.

Step 5. You can also try deleting the conversation and starting a new one with that contact.

Part 3: A Useful Tool to Resolve iPhone Photo Corruption

What if your photo is sent to some people, but one specific file just won’t go through? In that case, the issue may be with the photo itself. Sometimes, image files get damaged. It is particular if transferred between devices or saved from third-party apps. A corrupted photo might still open but fail to send or share properly.

Instead of deleting the file, you can try fixing it with a trusted repair tool. Repairit Photo Repair is a simple and reliable solution made for this exact problem.

Repairit Photo Repair is a smart tool designed to fix damaged or unreadable photo files, especially on iPhone. It supports most common formats like JPEG and JPG, which are standard for iPhone photos. If your image looks blank, distorted, or won’t send, Repairit can help you recover and restore it.

Key Features of Repairit Photo Repair to Resolve iPhone Photo Corruption

✅ Fixes corrupted photo files that won’t open or send.

✅ Supports multiple image formats used by iPhones.

✅ Allows batch repair, so you can fix many photos at once.

✅ Easy to use, even if you’re not tech-savvy.

✅ Its previews feature repaired images before saving them.

✅ Works with photos transferred from iPhones, including via iCloud, AirDrop, or computer.

Step 1. Launch Repairit and choose Photo Repair.

repairit photo repair

Step 2. Click the +Add button to upload your damaged iPhone photos.

upload damaged iphone photos to repairit photo repair

Step 3. Press Repair to start fixing the iPhone photos.

repair damaged iphone photos using repairit photo repair

Step 4. Once complete, preview the repaired images and click Save to download the fixed iPhone photos to your computer.

preview and save repaired iphone photos using repairit photo repair

Step 5. Transfer the repaired photo back to your iPhone and try sending it again via Messages.

A Useful Tool to Resolve iPhone Photo Corruption

article-safe-itemSecurity Verified. Over 7,302,189 people have downloaded it.

Conclusion

When your iPhone won’t send photos, it’s easy to feel frustrated. But in most cases, the issue is something you can fix yourself. Whether it’s your network connection, your settings, or just one bad file, there’s always a solution.

Start by checking your network and enabling the right features like iMessage or MMS. Make sure your software is up to date, and don’t ignore the possibility that a photo file may be corrupted. If that’s the case, a tool like Repairit Photo Repair can help you recover and send those important photos again.

FAQs

  • 1. Why does it say “Not Delivered” when I send a photo on my iPhone?
    This means your iPhone tried to send the photo but couldn’t finish. It usually happens when the internet connection is weak or drops during sending. It can also happen if iMessage or MMS is turned off. Sometimes the phone can't reach the person you're sending to, especially if their phone is offline or has message issues. A red exclamation mark means the photo failed and wasn’t sent at all.
  • 2. How do I know if a photo file on an iPhone is corrupted?
    A corrupted photo might look fine at first but won’t open properly or keep showing errors. If one photo won’t send but others do, the file might be damaged. You may also notice that the photo looks blank, blurry, or stuck on a loading screen. This can happen if the file was moved from another device or edited with a broken app.
  • 3. Can photo editing apps break the file?
    Yes, especially if the app isn’t made well or saves the file in the wrong format. Some apps reduce the quality too much, which can damage the image. Others might save it in a way your iPhone’s Messages app doesn’t support. If the photo was edited and now won’t send, the editing app might have caused the problem. It's a good idea to try sending the original version instead.
Louie Morgan
Louie Morgan Jul 28, 25
Share article:
logo
Repairit – AI Photo Repair

Revive damaged memories in 3 steps

open
logo
Repairit – AI Photo Repair

Revive damaged memories in 3 steps

open