Compress Images for Shopify — Free, Fast & Private
Shopify accepts product images smaller than 20 MB and up to 5000×5000 pixels (25 megapixels), but uploading files anywhere near those limits hurts your store speed. Image weight is one of the few speed levers every store controls directly.
Shopify says a 2048×2048 square usually displays best for product images. Save it as JPEG at 80% quality, which produces files around 200-400 KB. This is large enough for Shopify's built-in zoom feature while keeping pages fast. For collection and banner images, match the exact dimensions your theme expects.
Shopify automatically generates multiple sizes of each uploaded image for responsive loading. By its own help page it also serves each visitor the best image format their browser supports. It still starts from the file you upload, so a lean original is the one thing in your control.
WebP is supported in Shopify themes and most modern browsers. Shopify's CDN can serve WebP automatically through the image_url filter with format: 'webp'. If your theme uses this, upload high-quality JPEGs and let Shopify handle format conversion. If it does not, upload WebP directly (Shopify accepts it).
MiniPx compresses your product photos instantly in your browser. No files leave your device. Drag in your entire product shoot, select JPEG at 80% quality, and batch-process everything in seconds. Your images are ready for Shopify upload immediately.
