Websites reject your photo upload for a handful of predictable reasons. Most of the time the problem is one of these: the format isn't accepted, the file is too large, the dimensions are off, the extension doesn't match the real format, the image uses the wrong colour mode, or the file itself is damaged. Each of these has a straightforward fix, and the first step is always to read the form's stated requirements, which are often listed right near the upload button.

Format Not Accepted

Different websites accept different image formats. Some allow only JPG, while others might accept PNG or WebP. If you try to upload an HEIC (common on iPhones) or a WebP file to a site that only accepts JPG, the upload will be rejected.

How to fix it

  • Convert to JPG. This is the most widely accepted format on the web. You can use a free online tool like jpg.now to convert HEIC, PNG, WebP, and other formats to JPG.
  • Check the form first. Many sites list accepted formats near the upload button. Look for text like "Accepted formats: JPG, PNG" before you choose your file.

If you frequently need to change formats, a free JPG converter that works in your browser without sign-up can save time.

File Too Large

Most websites set a maximum file size, often a few MB. If your photo exceeds that limit, the upload will fail. High-resolution photos from modern cameras or phones can easily be over the limit.

How to fix it

  • Compress the image. Reducing the quality setting while keeping the dimensions the same can shrink the file. A JPG compressor can lower the file size without changing the format.
  • Resize the dimensions. If the image is larger than needed, scaling it down to the required pixel dimensions will also reduce the file size.
  • Re-export from your image editor. Instead of renaming the file, open it in a photo editor and save a new version with a lower quality setting or smaller dimensions.

Wrong Pixel Dimensions

Websites often have minimum and maximum dimension requirements. For example, a profile picture might need to be at least a few hundred pixels square, while a banner image might be capped at a much wider width. If your photo is too small or too large in either dimension, the upload will be rejected.

How to fix it

  • Resize to the required dimensions. Use an image editor to set the exact width and height the form asks for. Keep the aspect ratio if you want to avoid distortion.
  • Check the form's stated requirements. The dimensions are often listed in the same area as the accepted formats. Look for phrases like "Minimum a few hundred pixels square."

File Extension Mismatch

A renamed file has an extension that doesn't match its real format. For example, changing an HEIC file's name to end in .jpg does not turn it into a JPG. The website inspects the actual data inside the file, and when the extension and the internal format don't agree, the upload is rejected.

How to fix it

  • Re-export from an image editor. Open the file in a photo editor and save it as the correct format. This creates a properly formatted file with the matching extension.
  • Don't just rename. Renaming changes only the label, not the underlying image data. Always use a conversion tool or editor to change the format.

CMYK Colour Mode Instead of RGB

Images meant for print often use CMYK colour mode. But screens and websites use RGB. If you upload a CMYK image, the colours may look wrong or the website may reject the file entirely.

How to fix it

  • Convert to RGB. In your image editor, change the colour mode from CMYK to RGB before saving. This is usually a menu option under Image > Mode or similar.
  • Check the file info. Use an image info viewer to see what colour mode the photo uses. This can save you from uploading a CMYK file by accident.

Damaged or Corrupt File

A damaged image file may not open properly, or its data may be incomplete. Websites that validate uploads will reject a corrupt file because they cannot process it.

How to fix it

  • Re-export from the original source. If you have the original photo, open it and save a fresh copy. This often repairs minor corruption.
  • Use a different copy. If the file was downloaded or transferred, try getting a new copy from the source.
  • Check the file with an image info viewer. Some tools can tell you if the file is valid or if there are errors in the header.