Squeeze: image compressor

Tiny files, full quality, nothing ever uploaded.
by jake

The smallest file your image can be without looking any worse — and you see the proof before you save anything.

Drop in anything: HEIC straight off an iPhone, JPEG, PNG, WebP, TIFF, AVIF, GIF, BMP or ICO. Get back a beautiful, high-resolution JPEG, WebP or PNG at a fraction of the size.

WHY IT LOOKS BETTER THAN THE OTHERS Most compressors give you one knob: quality. That is the worst one to turn. It throws away colour and fine detail while keeping every last pixel, so you get a full-size photo with blotchy skies and haloed edges — and it still isn't small, because you're paying full price for resolution nobody will look at. Halve the width and you quarter the file, and every pixel that survives is sharp.

So you just say how big you want the file. Squeeze fits it at full size if it can, then shrinks while holding quality high, and only lets quality drop once shrinking has done its work. Want to drive? Manual mode gives you the longest edge, the quality and the palette directly.

SEE EXACTLY WHAT YOU'RE LOSING A zoomed split view: original one side, compressed the other, divider you drag. It opens on the most detailed part of your image, because a smooth sky proves nothing. Zoom to 1:1, 2x, 4x or 8x and look at real pixels. Every other compressor asks you to trust a number.

NO LIMITS, BECAUSE THERE'S NO SERVER Everything runs in your browser. Nothing is uploaded, queued or stored. No 20-file cap, no daily quota, no sign-up, no ads — free tools cap you because they pay for servers, and this one doesn't. Do five images or five thousand.

Your photos stay private by construction, not by promise: this page is sandboxed and blocked from making any outgoing request at all. Open your network tab and check.

For web developers, photographers and anyone needing beautiful images at the smallest possible size. Also resizes, crops, rotates, watermarks, strips GPS data, renames in bulk, and hands it all back as a zip or a single PDF.

Loading…