Skip to content

Why Won't My Photo Upload? Nine Causes and the Fix for Each

The form keeps rejecting your picture and the error message tells you nothing useful. Work down this list — one of these nine is almost certainly it.

1. The format is HEIC (by far the most common)

iPhones save photos as HEIC by default. Most job portals, visa applications, insurance claim forms, school systems and older shopping carts have never supported it. Convert with HEIC to JPG and try again. To stop it happening at all, switch Settings → Camera → Formats → Most Compatible, explained in HEIC to JPG iPhone settings.

2. The format is WEBP

Any picture you saved from a website is probably .webp. Upload forms reject it routinely. Use the WEBP to JPG converter, or WEBP to PNG if you need transparency.

3. The file is too large

Modern phones produce 4–12 MB photos, and plenty of forms cap uploads at 2 MB, 1 MB or even 200 KB. Rather than guessing, hit the exact number with the compress to an exact KB size tool.

4. The pixel dimensions are too big

Separate from file size, some systems reject anything over, say, 4000 px wide. Scale it down with the image resizer — 1500–2000 px is plenty for almost any form.

5. Wrong dimensions or aspect ratio required

Passport and ID photos, marketplace listings and profile pictures often demand an exact size or a square crop. Use the image cropper, and for ID photos read the passport photo format guide.

6. The extension does not match the contents

Renaming photo.webp to photo.jpg does not convert anything — it just lies about the contents, and strict servers detect it and refuse. Run the file through a real converter, which reads the actual data.

7. The image is CMYK or an unusual colour profile

Files exported for print are often CMYK, which many web uploaders cannot read. Re-saving through any converter here outputs standard sRGB. Background in sRGB vs Adobe RGB.

8. It is a raw camera file

.CR2, .NEF, .ARW and .DNG are camera negatives, not pictures anything can read. Export a JPG from your camera software or phone gallery first.

9. It is not the file at all

  • A browser extension or ad blocker is interfering — try an incognito window.
  • The upload stalls on a weak connection; switch to Wi-Fi.
  • The site's own uploader is broken — try a different browser before blaming your photo.
  • Permissions: on iPhone, the browser may only have access to "Selected Photos". Grant full access in Settings → Privacy → Photos.

The universal safe file

When you have no idea what the form wants, give it a JPG, under 1 MB, no more than 2000 px on the long edge, in sRGB. That combination is accepted essentially everywhere. Two tools get you there: a converter then the size compressor.

Still seeing a specific error? "File type not supported" and unsupported file type on Google Drive go deeper on those exact messages.

Not sure which of the nine it is? The image file type checker reads the file the way the website does and reports the real format, extension mismatch, size and CMYK in one go.

Frequently Asked Questions

Why won't my photos upload?

In order of likelihood: the photo is an iPhone HEIC or a WebP the site does not accept; it is over the size limit; its pixel dimensions are too large; or the extension does not match what is inside the file. Convert it to JPG, keep it under 1 MB and 2000 px on the long side, and it goes through almost everywhere.

How do I find out what type of file my photo is?

Do not trust the extension. Drop the file into an image file type checker, which reads the signature in the first bytes of the file — the same check the website makes — and tells you the real format, colour mode and size.

Why does my photo upload fail on my phone but not my computer?

Phones hand websites the original HEIC from the camera roll, while a computer usually has a JPG copy. On iPhone, set Settings > Camera > Formats > Most Compatible, or convert the photo to JPG before uploading.

Does resolution stop a photo uploading?

It can. Some forms reject images above a maximum pixel size, such as 4096 px, or below a minimum, such as 600 px for ID photos. Resize to the stated limits and try again.

Image Optimization Tips

Get weekly tips on image formats, compression, and web performance.

No spam, unsubscribe anytime. We respect your privacy.