Image Compressor Online
A free way to make photos lighter for your website or a marketplace listing, one file or a whole batch at a time.
Compress an image online without uploading it
This image compressor re-encodes your pictures inside the browser tab. Each file is decoded on your own machine, drawn onto a canvas, written back out at the quality you choose and handed to you as a download, and since nothing travels to a server there is no upload bar, no queue and no retention policy to read. It takes JPG, PNG, WebP and GIF, writes JPG, PNG or WebP, and handles a whole folder in one go. Three presets give you a starting point: For web gives WebP at quality 85, For marketplaces gives JPEG at 90 because some listing systems still reject WebP, and Maximum compression drops to WebP at 30 for when the file size ceiling matters more than the picture.
How much smaller will the file actually get
There is no honest single number, which is why this tool prints the real one for every file instead of promising a percentage. A photograph straight out of a phone camera usually loses half to three quarters of its weight at quality 85 in WebP, because phone JPEGs are saved conservatively. A screenshot of a spreadsheet barely moves in JPG but shrinks a lot as PNG or WebP, since flat color compresses in a completely different way. An already optimized image may even get bigger, and the tool reports that as an increase. Move the slider, watch the batch recompress, and pick the lowest setting where the preview still looks right to you.
Which quality setting to use
Quality 85 to 90 is the working range for anything a customer looks at closely, such as product listings, portfolio images and photos with lettering or fine texture. Quality 70 to 80 is fine for blog images and social posts, which are shown small and nobody zooms into. Below 60, JPG and WebP both start showing blocks around hard edges and halos around text, and once that is baked in no later editing removes it. PNG is the odd one out: it ignores the slider entirely because it is lossless, so it never degrades and never saves much on photographs either. Compressing for a page-speed score is a different job from compressing for storage, and what moves a Core Web Vitals result is usually the dimensions, less often the encoder setting.
Resize first, compress second
The biggest saving is almost never the quality slider. A 6000 by 4000 photo displayed in a 1200 pixel wide column carries twenty times more pixels than the page will ever draw, and cutting the dimensions by half removes three quarters of the data before the encoder does anything at all. So resize it in the Image Resizer to the size it will really be shown at, then compress here. If you want a different format and not a smaller file, the Image Converter covers PNG, JPG, WebP, AVIF and iPhone HEIC in both directions, and Crop Photo cuts to a fixed ratio.