You Took a Great Photo. Then You Texted It.
You take a photo on your iPhone. It looks perfect — sharp, detailed, vivid colors. You text it to someone. They open it and it looks like it was shot on a flip phone from 2007. Muddy, pixelated, washed out.
You didn't do anything wrong. Your phone's messaging system did this to your photo on purpose. Here's what's happening and how to fix it.
The Short Answer: MMS Compression
When you send a photo over text, it's usually sent as an MMS (Multimedia Messaging Service) — a protocol designed in the early 2000s when phones had 2-megapixel cameras and cellular data was expensive and slow.
MMS has a file size limit. Depending on the carrier, it's somewhere between 300KB and 1.2MB. Your iPhone photo is typically 3-8MB (or more if it's a HEIC file). The photo doesn't fit, so your phone aggressively compresses it before sending.
That compression is brutal. A 12-megapixel photo gets crunched down to a blurry shadow of itself. Resolution drops, colors flatten, fine details disappear. The recipient gets a photo that looks nothing like what you see in your camera roll.
iMessage vs SMS/MMS — The Blue Bubble Matters
If you're on an iPhone texting another iPhone user, your messages go through iMessage (blue bubbles). iMessage sends photos at full resolution over the internet, not through the carrier's MMS system. The photo arrives exactly as you see it on your phone — sharp, high-res, no compression.
The problem happens when the bubbles turn green:
This is why you can text the same photo to two different people and one gets a crisp image while the other gets a blurry mess. It's not your phone — it's the delivery method.
RCS: The Fix That's (Slowly) Arriving
RCS (Rich Communication Services) is the modern replacement for SMS/MMS. It sends messages over the internet like iMessage, which means photos arrive at full quality. Google has supported RCS in Google Messages for years, and Apple added RCS support to iPhones in iOS 18.
If both people have RCS enabled, photos should arrive at full resolution regardless of whether it's iPhone-to-Android or Android-to-Android. But there are caveats:
RCS will eventually solve this problem for everyone, but we're not there yet.
How to Send Full-Quality Photos Right Now
Method 1: Use a messaging app instead of texting
WhatsApp, Telegram, Signal, Facebook Messenger — all of these send photos over the internet at much higher quality than MMS. They still compress slightly (WhatsApp is the most aggressive), but the results are dramatically better than MMS.
Best quality: Telegram and Signal offer options to send photos as "files" or "original quality," which transmits the full, uncompressed image.
Method 2: AirDrop (iPhone to iPhone / Mac)
If you're near the person, AirDrop sends the full original file with zero compression. It's the best quality transfer method between Apple devices — the recipient gets the exact file from your camera roll, including HEIC format and full metadata.
Method 3: Nearby Share (Android to Android)
Google's equivalent of AirDrop. Sends the full original file over Bluetooth/Wi-Fi Direct. Zero compression, full quality.
Method 4: Share a link instead
Upload the photo to Google Photos, iCloud, Dropbox, or any cloud storage. Send the link via text. The recipient opens the link and downloads the full-resolution photo. This works across any platform and any phone.
Google Photos: Open the photo > tap Share > Create link. The recipient doesn't need a Google account to view it.
iCloud: Open the photo > tap Share > Copy iCloud Link. Works even if the recipient has Android.
Method 5: Email it
Email attachments support files up to 25MB (Gmail) or more. A single high-res photo is well under that limit. It's not glamorous, but it works — the photo arrives at full quality with no compression.
Why Does Android-to-iPhone Look Especially Bad?
The iPhone-to-Android photo quality issue gets the most complaints, and there's a specific reason: the format mismatch.
iPhones shoot in HEIC format by default. When you text an HEIC photo to an Android phone over MMS, your iPhone has to:
- Convert the HEIC to JPEG (because MMS doesn't support HEIC)
- Compress the JPEG to fit the MMS size limit
That's two rounds of quality loss — format conversion plus aggressive compression. The result is noticeably worse than if the photo were already JPEG.
Fix: Go to Settings > Camera > Formats > Most Compatible. This makes your iPhone shoot in JPEG instead of HEIC, eliminating the conversion step. The MMS compression still happens, but you're only losing quality once instead of twice.
The Numbers: How Much Quality Do You Actually Lose?
Here's roughly what happens to a standard iPhone photo through different delivery methods:
The difference between iMessage/AirDrop and MMS is roughly 10-15x in resolution and detail. It's not subtle — it's the difference between a photo you'd print and a photo you'd delete.
What About Video?
Video over MMS is even worse. MMS limits video to roughly 300KB-3.5MB depending on the carrier. A 10-second iPhone video is typically 30-50MB. The compression to fit MMS limits destroys the video — resolution drops to something resembling a security camera from the 1990s.
For video, always use a messaging app, AirDrop/Nearby Share, or share a cloud link. There is no scenario where MMS video quality is acceptable.
Common Questions
Why doesn't Apple just fix this?
Apple did add RCS in iOS 18, which improves cross-platform quality. But MMS fallback still exists for older devices and unsupported carriers. The "fix" requires the entire telecom ecosystem to upgrade, not just Apple.
Does this happen on Wi-Fi too?
If you're sending via iMessage or RCS, Wi-Fi ensures full quality. If you're sending via MMS, the compression happens regardless of your connection type — it's a protocol limitation, not a bandwidth issue.
Why does the photo look fine in my sent messages?
Your phone shows you the original photo in your message thread. It doesn't show you the compressed version that was actually sent. What you see and what they receive are different files.
Can I tell if a photo was sent at full quality?
On iPhone: blue bubble = iMessage = full quality. Green bubble = MMS = compressed. On Android with Google Messages: look for the "Chat features" or RCS indicator.
Should I switch my iPhone camera to JPEG instead of HEIC?
If you frequently text photos to Android users, yes — switching to JPEG (Settings > Camera > Formats > Most Compatible) eliminates one round of quality loss. The tradeoff is larger files on your phone (HEIC is about 50% smaller than JPEG at the same quality), but with modern storage capacities this is rarely an issue.
The Bottom Line
Your photos aren't blurry. MMS is blurry. The camera in your phone takes excellent photos — the problem is a 20-year-old messaging protocol that was never designed for 12-megapixel images.
Use iMessage, RCS, AirDrop, a messaging app, or a shared link whenever quality matters. Save MMS for quick snapshots where quality doesn't matter — because that's all it's good for.