Image Compression for Ecommerce — Free, Fast & Private
Product images are the most important asset on any ecommerce listing. They're also the most common cause of slow page loads — which directly translate to lost conversions. The right image strategy is: large enough to look high-quality on retina screens, small enough that the page loads in under 2 seconds, modern formats where the platform supports them, fallbacks where it doesn't.
Platform-specific specs
Shopify: 2048×2048 max recommended, WebP auto-served by their CDN, target under 200 KB original. Etsy: 2700×2025 max for primary listing image, JPEG, target under 1 MB original. Amazon: 2000×2000 minimum for zoom feature, pure white background (RGB 255,255,255), JPEG, max 10 MB but smaller is better. WooCommerce: depends on your theme — typically 800×800 main + 1200×1200 zoom, WebP supported in modern WordPress, target under 200 KB.
The full product-photo workflow
Start with raw shots from your camera (typically 12-24 MB each). For each: (1) remove the background if needed for marketplace cleanliness, (2) crop to 1:1 for marketplace squares, (3) resize to the platform target, (4) compress under 200 KB for fast loading. Pro tier bundles the whole thing into a saved preset — one click per future batch.
Modern formats: AVIF and WebP
If your platform supports it (Shopify and modern WooCommerce do, most marketplaces still want JPEG), serve AVIF or WebP for 30-50% smaller files at the same visual quality. Use MiniPx's multi-format export to produce both modern formats and a JPEG fallback in one pass.
Privacy for unreleased products
Shooting product photos for an unannounced launch? An NDA-bound contract manufacturing sample? An embargoed collection? Uploading those shots to a remote AI tool is a leak risk. MiniPx runs the AI + compression in your browser — photos never leave your device. Safe for everything from new SKU launches to private-label deals.
Compared to ShortPixel, TinyPNG, Smush
WordPress plugins like ShortPixel and Smush compress images at upload time — convenient but server-side, with monthly quotas and per-image costs at scale. MiniPx is the alternative when you want client-side compression with no per-image cost and no upload to a third party. See MiniPx vs TinyPNG for a direct comparison on workflow.