How to Compress Images for Instagram Shop
You shoot a crisp product photo, upload it to your Instagram Shop, and it comes out looking soft and slightly muddy. That is Instagram's compression at work — and it hits oversized files hardest. The fix is to size and compress your photos correctly before you upload, so Instagram has less reason to crush them. You can do it for free in your browser.
How to prep Instagram photos with QuickWand
QuickWand's free image compressor lets you resize to Instagram's sweet spot and set quality yourself, all in the browser.
- Open the Image Compressor and drag in all your product photos.
- Turn on Resize → Max size and set the longest edge to 1080 px. That matches Instagram's recommended width, so the platform won't down-scale (and re-compress) your files.
- Set Quality to 85–90%. High-quality JPEGs at this level usually keep their sharpness without triggering Instagram's harsher compression. Watch the live size estimate as you adjust.
- Click Download all (.zip) and upload the prepped photos to your Instagram Shop.
Instagram image sizes that work
- Square (best for products): 1080×1080 px, 1:1 aspect ratio.
- Portrait: 1080×1350 px (4:5).
- Width to target: 1080 px — Instagram resizes anything larger down to this anyway.
- Format: high-quality JPEG at 80–90% quality.
Why pre-sizing beats letting Instagram do it
When you hand Instagram a 4000 px, 6 MB photo, it scales it down to 1080 px and applies aggressive compression — and you have no control over the result. When you upload a clean 1080 px file at 85% quality, the platform has far less to do, so your photo stays close to what you intended. You are making the quality trade-off yourself instead of leaving it to an algorithm tuned to save bandwidth.
If your originals are PNG screenshots or graphics, convert them to JPEG first with the PNG to JPG converter, and if you have WebP files that won't upload cleanly, the WebP to JPG converter turns them into standard JPEGs in one click.