Image Compressor
Free image compressor. Make a photo smaller in your browser — pick a quality, cap the longest side, and see the before and after side by side. Nothing is uploaded, so the picture never leaves your device.
What it does
Every image carries more detail than a screen or a message needs, and compression is the act of deciding how much to throw away. JPEG and WebP discard what the eye is worst at noticing — fine colour changes first, edges last — so the file shrinks far more than the picture visibly suffers. Two things shrink a photo: lowering the quality, and making it smaller. The second usually wins, because halving the width quarters the number of pixels.
How to use it
- Choose an image from your device. It is read in the browser and goes no further.
- Set a quality, and cap the longest side if the picture is bigger than it needs to be.
- Compare the two sides, then download the result.
Frequently asked questions
What quality should I use?
Around 80% is the usual sweet spot for photographs: the file drops a great deal and almost nobody sees the difference. Go lower for background images, higher for anything with text or sharp edges. Screenshots and drawings are a different matter — they often come out both smaller and cleaner as PNG.
Does the image get sent to a server?
No. The file is read by your browser, redrawn on a canvas and re-encoded there. Nothing is uploaded, nothing is stored, and the page works with the network switched off after it has loaded.
Why did my photo come out sideways somewhere else?
Phone cameras usually save the picture in the sensor's orientation and add a tag saying how to turn it. Software that ignores the tag shows it sideways. This page applies the rotation and writes the result already turned the right way, so the tag is no longer needed.
Why does resizing here look cleaner than elsewhere?
Because a large reduction is done in steps rather than in one jump. Going from 4000 px to 400 px in a single draw samples too few of the original pixels and leaves jagged edges; halving repeatedly averages them instead. The difference is easy to see on fine detail like hair or text.
JPEG, WebP or PNG?
WebP for almost everything on the web: at the same visible quality it is usually the smallest, and every current browser reads it. JPEG when something old has to open the file. PNG only when you need transparency or when the image is a screenshot, a logo or a drawing — for photographs it produces enormous files.
Wikipedia — Image compression
Wikipedia — JPEG
Wikipedia — WebP
Wikipedia — Exif