How to resize and compress product photos for any store, free in your browser
6 min read
Most rejected product images are not bad photos. The file is too heavy, the shape is wrong for the slot, or there is a kitchen counter where the store wants white. All three take a minute to fix on your own device, before you spend anything on new photos.

Why a good photo still gets rejected
An upload form checks three things before any person looks at your image: its pixel dimensions, its file size and its format. A phone photo is typically 4000 × 3000 pixels and several megabytes, which is heavier than many upload limits and the wrong shape for a square listing slot. Stores that show square thumbnails crop everything else, and the crop does not know where your product is.
The numbers below are starting points, not a compliance promise. Requirements differ by store, by category and over time, so check the current seller centre page for the store you list on before a large batch.
Choose the shape first, then the file size
Open the free image size and compression tool and load a PNG, JPG or WebP. Pick an output size: the Shopee preset is 1200 × 1200 with a 2 MB cap, 1080 × 1080 suits square feeds, 1080 × 1920 suits stories and short-video covers, and 1200 × 628 suits link previews and banner ads. Anything else can be typed in, up to 8192 pixels on a side.
Then choose how the photo fits the new shape. Keeping the whole image and padding the rest never cuts into the product; filling the frame and cropping the edges looks fuller but trims whatever does not fit. For a main product image, keep the whole product: a missing corner reads as a mistake, while a little extra background reads as nothing at all.
Compress without guessing at quality
Pick the format by what the image needs. JPG gives the smallest files for photos on a solid background, PNG keeps transparency, and WebP is smaller than both where the store accepts it.
Rather than nudging a quality slider and re-exporting until the file fits, set a size limit of 1, 2 or 5 MB. For JPG and WebP the tool searches for the highest quality that still fits under the limit. If the chosen size cannot get under it at all, you get a message instead of a file that will bounce: reduce the dimensions, or raise the limit.
A white or transparent background, without a design app
The automatic cutout runs on your device. The first time, it downloads a model of about 16 MB; after that the photo never leaves your browser, and how fast it runs depends on your device rather than on a queue.
Check the edges before you export, especially hair, fur, glass and shiny packaging. Zoom in, compare against the original, and brush pixels back in or out, then use the edge cleanup to shrink or soften a halo. Restoring can only bring back what was in the original photo; it cannot invent a part the camera did not capture.
Export on white for a marketplace main image, or as a transparent PNG to reuse on other backgrounds. Exporting a cutout as JPG fills the transparent area with white, since JPG has no transparency. Why the main image is usually white at all is covered in what the marketplaces require of white backgrounds.
Add the price as text, not as pixels
A promotional image changes far more often than the product in it: a new price, a sale that ends on Sunday, a different call to action. In the ad text editor, type the headline, price and call to action as a text layer, choose its size, colour and position, and add your logo in a corner at the size and opacity you want.
Next week's price is then a re-export, not a reshoot or a new generation. Keep the copy short: if it runs off the image, the tool tells you rather than cutting it. Text that is already printed in the photo stays where it is, so start from a clean image if you want to replace it.
One photo, every size, one download
Tick the sizes you need under multi-size export and download them as one ZIP. Every size keeps the same text, logo and cutout, and the ZIP only downloads once all of them have succeeded, so you never end up with half a set.
None of this needs an account, nothing is uploaded and no credits are spent. When the problem is the photo itself, such as flat light or a cluttered scene, resizing will not fix it; that is where a product set helps, making a white-background main image and lifestyle shots from the one photo you have.