Image compressor
ImagesNo. 30 / 84
Compress JPEG and PNG images in your browser. Choose the quality and maximum size, then download — nothing is uploaded.
smaller files, same picture, no server in the middle.
work surface
Math, not advice — results are indicative.Read the disclaimer.
most-used utilities
A photo for email
JPEG, quality around 80%, max width 1600 px, then download.
A screenshot for a form
PNG, max width 1200 px; if the form still complains, switch the output to JPEG.
A thumbnail
Set both maximum dimensions to the size you need and let the codec do the rest.
pro tips
For photos, JPEG at 75–85% is usually indistinguishable on screen and much smaller than 100%.
Resize before lowering quality. A 4,000 px image at 60% is often larger than the same image at 1,600 px and 85%.
Keep the original. Compression is a one-way street once you overwrite it.
what it does
This page re-encodes your image in the browser and hands you a smaller file. For JPEG you choose the quality and, if you want, a maximum width or height; for PNG the canvas re-encode is lossless, so the practical lever is resizing.
It is the tool for the upload limit that rejects your photo, the attachment that is just too heavy for email, and the product image that takes four seconds to appear on a phone. Nothing is sent to a server, so the original file never leaves your machine.
A typical case: a 4 MB phone photo at 80% quality and 1,600 px on the long edge usually lands between 400 KB and 900 KB, depending on how much detail is in the frame. A PNG screenshot with flat colors may barely shrink without resizing, because PNG is already lossless.
Choose a file, adjust the quality or dimensions, and download. The preview and the size comparison update as you change the settings. JPEG output gets a white background so transparent PNG areas do not turn black.
quick answers
Are my images uploaded to a server?
No. The compression runs in your browser with a canvas, and the page makes no request with your file.
Why does my PNG barely shrink?
PNG is lossless, so re-encoding does not throw away detail the way JPEG does. Resizing or switching to JPEG is what usually moves the number.
Does compression remove EXIF data?
It can, because the canvas re-encode only keeps pixels. That is good for privacy, but it also removes camera metadata and orientation tags.