Skip to content
Conversion Wizard logoConversion Wizard

WhatsApp Won't Send Your Photo? Here's How to Fix It

A photo stuck on the spinning clock, an endless upload, or a picture your friend just can't open — WhatsApp photo problems rarely come from a file being 'too large' in the way people assume. Here is what actually goes wrong, and the quickest way to get your photo moving.

You tap send, and nothing happens. The little clock icon spins, the image sits at a fraction uploaded, or the recipient tells you the photo won't open on their phone. It is easy to assume your picture is simply too big — but with WhatsApp, that is usually the wrong diagnosis. WhatsApp treats a normal photo very differently from a file you attach as a document, and knowing which path your image took explains almost every stuck or failed send.

Normal photos are compressed automatically

Here is the part that surprises most people: when you send a picture the ordinary way — pick it from your gallery, or snap it in the chat — WhatsApp compresses and resizes it for you before it ever leaves your phone. It shrinks the resolution and re-encodes the image so it transfers quickly over mobile data. That is why a photo that started as a huge multi-megapixel file arrives as a much smaller, softer version on the other end.

Because of that automatic step, a regular photo is almost never rejected for being “too large.” WhatsApp has already made it small on its own. So if a normal send is stuck, the file size of your original is rarely the real culprit — something else is going on, usually with the connection or the format.

Sending as a Document is where size actually bites

Many people who care about quality learn a trick: instead of sending a photo the normal way, they attach it as a Document. Doing that tells WhatsApp to skip its compression and send the file exactly as it is — full resolution, full quality. It is genuinely useful when you need the original to survive intact.

But that is also exactly where size becomes a real problem. Documents are subject to WhatsApp's file-size ceiling, which is around 100 MB per file. A full-quality photo usually sits well under that, but a burst of RAW images, a stitched panorama, or a long-exposure export can approach or exceed it and simply refuse to send. And even when a big document is under the cap, it has to upload at full size — which brings us to the most common real cause of a stuck send.

Slow connections are the quiet killer

A full-size document photo transferred over weak Wi-Fi or patchy mobile data can crawl for ages and then time out, surfacing as an upload that never finishes or an error you can't quite explain. The file was technically fine; the connection just couldn't push that many megabytes through before something gave up. This is where the difference between a normal (auto-compressed) send and a full-size document really shows: the compressed version flies, the raw one stalls.

  • Normal send stuck? Suspect the connection or the format, not the file size — WhatsApp already shrank it.
  • Document send stuck or rejected? Now size matters. A large file on a slow link is the classic recipe for a timeout, and anything near ~100 MB can be refused outright.
  • Recipient can't open it? The format is the likely suspect — especially with iPhone photos, covered next.

HEIC photos from iPhones can trip up Android

Modern iPhones save photos in HEIC, a format that stores high quality in a small file. When you send such a photo the normal way, WhatsApp usually converts it during its own compression step, so it arrives fine. But if you send a HEIC image as a document to preserve quality, it travels as-is — and some Android phones can't preview or open a HEIC file, leaving your recipient staring at something they can't view. Converting the picture to a universally supported format like JPG first sidesteps the whole issue.

The fix: compress first, or convert HEIC

Whichever version of the problem you're hitting, the same practical move solves it: get the file to a sensible size and a widely supported format before you send. Compress the photo so it uploads fast at good quality, and convert it out of HEIC if the recipient is on Android. You don't need an app, an account, or to upload your photo anywhere — use the compressor below to set a target size right in your browser.

Compress your photo before sending

Pick a target size — it runs in your browser, nothing is uploaded.

Target size:
Output:

Drop your images here

or click to browse your device

Choose Files

Supports JPG, PNG, WEBP, HEIC, AVIF, GIF, BMP · up to 50 files · max 100 MB each

Your images never leave your device.

    Once you have a smaller file, send that version. It will transfer quickly even on a weak connection, and it stays comfortably under WhatsApp's document limit if you're sending it that way to keep quality high. If you'd rather do this on its own page or need to do it again later, our standalone compress-image tool does exactly the same job. And if the photo is a HEIC file from an iPhone and your recipient is on Android, it's worth taking a moment to convert HEIC to JPG so it previews everywhere.

    Extra tips for photos that send cleanly

    • Send normally unless you truly need the original. The regular photo path is compressed and fast. Reach for Document only when full quality genuinely matters — and expect a bigger, slower file when you do.
    • Get on solid Wi-Fi for big files. A full-size document photo needs real bandwidth. If a send keeps stalling on mobile data, switch to Wi-Fi and try again.
    • Convert phone-specific formats. HEIC and other iPhone formats can confuse some recipients. Converting to JPG or PNG first keeps things universal — our HEIC converter on the home page handles that in your browser.
    • Don't fight for a specific KB number. There is no magic small size for a normal WhatsApp photo; just keep documents well under the ~100 MB cap and compress anything that's slow to send.

    Facing a similar “too large” message somewhere else? The same compress-first approach works on other platforms too — see our guide on what to do when Facebook says your photo is too large.

    Frequently asked questions

    Does WhatsApp have a size limit for photos?

    For normal photo sends, size is rarely the issue because WhatsApp automatically compresses and resizes the image before sending. Where a limit does apply is when you attach a photo as a document to preserve full quality — documents are capped at around 100 MB per file. Most single photos are well under that, but large RAW or panorama exports can hit it.

    Why is my photo stuck uploading on WhatsApp?

    The most common cause is the connection, not the file. A full-size photo — especially one sent as a document — can time out on slow or shaky Wi-Fi or mobile data. Switch to a stronger connection, or compress the photo to a smaller size so it transfers quickly. The compress-image tool can shrink it in seconds.

    Why can't my friend open the photo I sent?

    If you sent an iPhone photo as a document, it may have traveled as a HEIC file, and some Android phones can't preview or open HEIC. Either send it the normal way (which converts it), or convert HEIC to JPG yourself before sending so it opens on any device.

    Will sending as a document really keep my photo's quality?

    Yes — attaching a photo as a document tells WhatsApp to skip its usual compression, so the recipient gets the original file. The trade-off is a larger file that uploads more slowly and must stay under the ~100 MB limit. If you want good quality without the slow, failure-prone transfer, a lightly compressed image is usually the better balance.

    Ready to convert your HEIC photos?

    Open the free converter and turn your HEIC or HEIF images into PNG files right in your browser.

    Open the converter

    Your images never leave your device

    SYNTRX.DEVPowered by SYNTRX.DEV