Image compressor
Re-encodes JPG, PNG and WebP images at a lower quality setting in your browser so the file gets smaller while the picture stays usable.
By The FreeImageEditor editorial teamLast reviewed How we test
Drop images here
JPG, PNG, WebP, GIF (first frame), BMP, AVIF · up to 60 MB · processed on your device
How to use it
- 1Drop one or more images onto the drop zone, or press it to open the file picker.
- 2Pick an output format and drag the quality slider. 75–82% suits most photographs.
- 3Compare the original and compressed preview, then download individual files or all of them.
What compression actually changes
JPEG and WebP are lossy formats. Lowering the quality value tells the encoder it may discard more high-frequency detail — fine texture, film grain, sharp edges against flat colour. The saved file is smaller because there is literally less information in it. That loss is permanent, so always keep your original.
PNG works differently. It is lossless, so the only way to make a PNG meaningfully smaller is to reduce the colour count or re-encode it as JPEG or WebP. If your PNG is a photograph, converting it to WebP will usually cut the file by 60–80%; if it is a logo or screenshot with flat colour, keep it as PNG.
Choosing a quality level
Between 90 and 100 the file gets large fast and the visible gain is small. Between 70 and 85 most photographs look identical at normal viewing size while the file drops sharply. Below 60 you start to see blocking in skies, gradients and skin tones.
Images containing text, screenshots or line art are the exception — compression artefacts cluster around hard edges, so either stay above 90 or use PNG.
How it works here
Your file is decoded by the browser, drawn to an HTML canvas, and re-encoded with the quality value you chose using the browser's own encoder. All of that happens on your device. No copy of the image is sent to this site, because the page never makes a network request with your file.
Frequently asked questions
- Will compressing twice make the file even smaller?
- A little, but each pass throws away more real detail and the losses stack. Compress once from the original rather than repeatedly from an already-compressed copy.
- Why did my PNG get bigger?
- PNG is lossless, so re-encoding it as PNG can produce a larger file than the original if your source was already optimised. Choose JPEG or WebP output for photographic PNGs.
- Is there a file size limit?
- The practical limit is your device's memory, since decoding happens locally. Very large images (over roughly 50 MB or 100 megapixels) may fail on phones.