Why Image File Size Matters More Than You Think
Every e-commerce seller knows that great product photos help drive sales. But there is a hidden cost that many sellers overlook: the file size of those images. Upload a product photo that is too large, and your store pages load slowly. Compress it too aggressively, and your product looks blurry and unprofessional. Finding the right balance — the sweet spot between file size and visual quality — is one of the most impactful optimisations you can make for your online listings.
This guide covers everything you need to know about image file sizes across Shopify, Lazada, Shopee, Amazon, and Carousell, including the formats to use, the compression levels to target, and how slow-loading images are quietly costing you sales.
How Slow Images Hurt Your Sales
The numbers here are striking. A site that loads in one second achieves a conversion rate five times higher than one that takes ten seconds. A one-second delay in page load time causes a 7% drop in conversions on average. For mobile shoppers — who make up the majority of traffic on platforms like Shopee, Lazada, and Carousell — 53% will abandon a page if it takes more than three seconds to load.
Images are almost always the primary culprit behind slow-loading pages. According to the 2025 HTTP Archive Web Almanac, images account for roughly 38% of total page weight on the median web page. Your product photos, in other words, are very likely the single biggest factor in how fast your store or listings appear to shoppers.
Beyond direct conversions, page speed now affects your search rankings. Google's Core Web Vitals — an official ranking signal — measures how quickly the main visual content of a page loads. Images are the largest on-screen element being measured on 85% of desktop pages and 76% of mobile pages. Sellers who optimise their images can rank meaningfully higher in Google search results.
Platform File Size Limits: What You Need to Know
Each marketplace sets its own technical requirements. Here is a practical summary:
| Platform | Max File Size | Recommended Dimensions | Accepted Formats |
|---|---|---|---|
| Shopify | 20 MB (aim for under 500 KB) | 2,048 x 2,048 px | JPEG, PNG, WebP |
| Amazon | 10 MB | 2,000 x 2,000 px | JPEG (preferred), PNG |
| Lazada | 3 MB (2 MB in some regions) | 2,000 x 2,000 px | JPG only |
| Shopee | 2 MB (5 MB in some categories) | 1,024 x 1,024 px minimum | JPEG, PNG |
| Carousell | Compressed on upload | No hard minimum | JPEG, PNG |
Notice that just because a platform allows large files does not mean you should upload them. Shopify accepts files up to 20 MB, but uploading a 15 MB image is unnecessary and will slow down your store for every visitor. The practical target for product images across all platforms is 100 to 300 KB. In most cases, you should not exceed 500 KB per image.
JPEG, PNG, or WebP — Which Format Should You Use?
Choosing the right format is the first step before you even think about compression. Each format has a clear use case.
JPEG
JPEG is the workhorse of product photography and the format you will use most often. It handles colour-rich photographic content well, is universally accepted across all platforms (and is the only option on Lazada), and produces small file sizes relative to image quality. The trade-off is that JPEG uses lossy compression — meaning some quality is permanently discarded each time you save — and it does not support transparent backgrounds.
PNG
PNG is best reserved for product images that require transparent backgrounds, or for graphics containing text overlays and sharp edges such as infographic-style images. PNG uses lossless compression, which preserves every pixel — but the resulting files can be six times larger than an equivalent JPEG for photographic content. Use PNG selectively, and always consider converting to JPEG if transparency is not needed.
WebP
WebP is a modern format developed by Google that delivers significantly better compression than both JPEG and PNG. Lossy WebP files are typically 25 to 34% smaller than equivalent JPEGs at the same visual quality, while lossless WebP files are around 26% smaller than equivalent PNGs. Browser support now exceeds 94%, making WebP a safe and worthwhile choice for your Shopify storefront. However, most marketplace upload systems — including Lazada and Shopee — do not accept WebP, so use JPEG for your marketplace listings and WebP for your own website.
The Compression Sweet Spot: JPEG Quality Settings
When saving a JPEG, most image editors ask you to choose a quality level between 1 and 100. This is where many sellers get it wrong — either saving at 100% (creating unnecessarily massive files) or compressing too aggressively (introducing visible artefacts).
The established sweet spot for product photography is JPEG quality 75 to 85%. At this range:
- File sizes are typically 60 to 80% smaller than an uncompressed original
- Quality loss is imperceptible to the human eye at standard viewing sizes
- Colours remain accurate and edges stay sharp
Below 70% quality, you will begin to see blockiness, colour banding, and noise — particularly around edges and in smooth gradients like backgrounds. Above 85%, the quality gains become minimal while file sizes continue to grow. For most product categories, saving at 80% JPEG quality is the optimal setting.
The exception is high-detail products such as jewellery, textiles with fine patterns, or luxury goods where texture matters. For these, quality settings of 85 to 90% are justified — the extra file size is warranted by the genuine visual difference.
A Practical Workflow for Optimising Product Images
Here is a step-by-step workflow that balances quality and file size efficiently:
- Shoot at full resolution. Never compromise quality at the source. Capture at your camera's maximum resolution so you have complete flexibility in post-processing.
- Edit in your photo editor. Make colour corrections, crop, and remove the background if needed before exporting.
- Resize to 2,048 x 2,048 pixels. This covers the zoom requirements of Amazon and the recommendations of Shopify and Lazada, without uploading oversized files. There is no benefit to uploading a 6,000-pixel image to Shopee.
- Export as JPEG at 80 to 85% quality. Use your editor's "Save for Web" or "Export" option rather than a standard save, which often applies additional processing.
- Run through a compression tool. Tools such as PixelPrep can further reduce file sizes without visible quality loss, often shaving another 20 to 30% off the file size while keeping images within platform requirements.
- Verify the result. Check the final image at 100% zoom and on a mobile screen before uploading. If it looks sharp on both, you are good to go.
Separate Your Master Files From Your Upload Files
One mistake high-volume sellers make is overwriting their original images with compressed versions. Always maintain a set of master files — your original, full-resolution, uncompressed images — and create separate compressed versions for marketplace uploads. This way, if a platform updates its requirements or you need to create a different size variant, you have a high-quality original to work from rather than a compressed copy of a compressed copy.
Name your files descriptively before uploading. Rename IMG_20240315_001.jpg to something like ceramic-blue-coffee-mug-250ml.jpg. This matters for both Google image search visibility and marketplace discovery algorithms.
Batch Processing: Saving Time at Scale
If you are managing a catalogue of hundreds or thousands of products, manually optimising each image is impractical. Batch processing tools let you apply the same resize, format, and compression settings to an entire folder of images at once.
This is where the time savings become significant. Rather than opening each image individually, adjusting settings, and exporting one by one, a batch workflow lets you process an entire product launch in minutes. The consistency also improves: every image ends up at the exact dimensions and file size your platforms require, with no manual errors.
The Impact on Core Web Vitals and SEO
For sellers who run their own Shopify stores, image optimisation directly affects your Google rankings through Core Web Vitals. The metric most relevant to images is Largest Contentful Paint (LCP) — a measure of how fast the primary visual content of a page loads. Google considers an LCP of under 2.5 seconds "good" and anything over 4 seconds "poor".
Your main product image is almost always the LCP element. Keeping it under 200 to 300 KB is the single most effective way to achieve a good LCP score. Research indicates that sites passing all Core Web Vitals thresholds rank approximately 2.3 positions higher in search results on average — a meaningful advantage in competitive product categories. Despite this, only 48% of mobile pages achieved a good LCP score in 2025, meaning the majority of competing stores have not yet addressed this.
Format Decision Guide by Use Case
| Use Case | Recommended Format | Quality Setting |
|---|---|---|
| Amazon listing upload | JPEG | 80–85% |
| Lazada listing upload | JPG (only option) | 80–85% |
| Shopee listing upload | JPEG | 80–85% |
| Shopify storefront delivery | WebP (JPEG fallback) | 80% |
| Products needing transparent background | PNG | Lossless |
| Luxury or fine-detail products | JPEG | 85–90% |
Quick Checklist: Image File Size Optimisation
- Target 100 to 300 KB per product image — never exceed 500 KB without good reason
- Use JPEG for all marketplace uploads; Lazada requires JPG and others strongly prefer it
- Use PNG only when transparent backgrounds are required
- Use WebP for your Shopify storefront where the format is accepted
- Save JPEG at 75 to 85% quality — 80% is the default sweet spot for most products
- Resize to 2,048 x 2,048 px before uploading to any platform
- Keep original master files separate from your compressed upload files
- Rename files descriptively before uploading — for example,
blue-ceramic-mug-250ml.jpg - Batch process with a dedicated tool to maintain consistency across large catalogues
- Check your LCP score on Google PageSpeed Insights if you run a Shopify store
Getting your image file sizes right is a one-time effort that pays dividends every time a shopper loads your listing or store page. Faster pages mean more conversions, better search visibility, and a more professional impression — all from optimising something that most sellers never think to check.