Unable to Upload Images That are smaller than 20MB

Topic summary

A merchant reports being blocked when uploading images well under the 20 MB file-size limit (e.g., 8 MB), sometimes seeing a shopping bag placeholder instead of the image. The main concern is why images flagged as “too large” fail despite small file sizes.

Support clarifies Shopify enforces two limits: file size (max 20 MB) and image quality measured as megapixels (max 25 MP). The error may be due to exceeding the megapixel limit rather than the file size.

Key terms: MB (Megabytes) refers to file size; MP (Megapixels) refers to image dimensions/quality. This distinction is central to diagnosing the issue.

Action items:

  • Check the image’s megapixel count to confirm whether it exceeds 25 MP.
  • Review the linked Help Center article for guidance on calculating megapixels and uploading images.

No resolution yet. The thread remains open, pending confirmation of the image’s megapixel size and whether the placeholder indicates a separate issue.

Summarized with AI on January 12. AI used: gpt-5.

I have previously uploaded images smaller than 20MB and even though one image is only 8 MB Shopify tells me that it’s too large. Then sometimes when it does try to load I get the image of a shopping bag. What’s going on with this?

1 Like

Hi @ArtbyKBrennan

Thank you for sharing this in our community forums. I understand you are having some issues with uploading an image. There are 2 “sizes” that we look at for images, one is file size (max 20 MB) and the other is image quality (max 25MP). These are measured in Megabytes and Megapixels. Are you seeing that this image is too large in megapixels by chance? You can learn more about this and how to calculate an image’s megapixels in our Help Center here: Shopify Help Center | Uploading images.