Image Compressor
ConvertersShrink a photo or screenshot by re-encoding it as JPEG, WebP, or PNG
Upload a photo or screenshot to shrink it — choose an output format, quality, and max dimension, then compare the result before downloading.
About the Image Compressor
An image compressor for shrinking a photo or screenshot before attaching it to an email, uploading it to a form with a size limit, or just saving disk space — pick an output format (JPEG, WebP, or PNG), a quality level, and an optional max dimension, then compare the before/after file size and preview side by side.
Re-encoding happens with the browser's own image decoder and canvas, the same approach the PDF Compressor uses for embedded images, so a photo never has to leave your tab just to get smaller. JPEG and WebP give the largest size reductions for photos since both support a lossy quality setting; PNG stays lossless (useful for screenshots with text or transparency) so its quality slider is disabled — resizing is still the way to shrink a PNG.
How to Use the Image Compressor
Upload an image (JPEG, PNG, WebP, or most other common formats).
Choose an output format, drag the quality slider, and optionally cap the max dimension.
Click Compress and compare the before/after preview and file size.
Download the compressed image.
Frequently Asked Questions
Is my image uploaded anywhere?
No — decoding, resizing, and re-encoding all happen locally using your browser's built-in image decoder and a canvas element. The file never leaves your tab.
Which output format should I pick?
JPEG gives the smallest files for photos but has no transparency. WebP usually compresses photos even smaller than JPEG at the same visual quality, with broad modern browser support. PNG is lossless — pick it for screenshots with text or an image that needs a transparent background, but expect a bigger file than JPEG/WebP at similar visual quality.
Why is the quality slider disabled?
PNG is a lossless format — there's no quality setting to trade off, so the slider only applies to the lossy JPEG and WebP formats. To shrink a PNG further, lower its max dimension instead.
What does "max dimension" do?
It caps the image's longer edge (width or height, whichever is larger) and scales the other edge to match, so the aspect ratio is preserved. Choose "Original size" to only change quality/format, not resolution.
Will compressing ever make the file bigger?
It can, in principle — a very high quality setting on an already well-compressed image, or converting a simple graphic to PNG, can occasionally increase size. Check the before/after comparison and try a lower quality or a different format if that happens.