Rules for Image Compresssion?

I’m new to Shopify and struggling with a real beginner issue - my images aren’t uploading despite being compressed to just over 1 MB, in most cases. On the other hand, I’ve been able to upload some images which are 10 MB (too big, I know) so there is no consistency in terms of what can be uploaded.

What are the rules for ensuring that photos will upload properly while maintaining proper resolution? Ideally, I’d like to resize all to the same size/resolution, batch compress and then upload images into my files folder so that I can populate my product pages. I’ve tried Tinypng and Shopify Image Resizer with no luck.

I found some SHopify image upload rules and recommend, you can refer to it:

  • Max File Size: Shopify officially allows images up to 20MB, but larger files can sometimes cause upload issues.
  • Recommended Dimensions: Shopify suggests images be 2048 x 2048 px for optimal quality while keeping file size manageable.
  • Accepted Formats: Shopify supports JPEG, PNG, GIF, and WebP.
  • Compression Issues: While compression tools like TinyPNG are helpful, over-compression or certain metadata removal can sometimes cause errors.