QuikbenchQuikbench

Shrink an image
without sending it anywhere.

Drop in a JPG, PNG, or WEBP and get back a smaller file in that same format — so a transparent PNG stays transparent. Adjustable quality slider, live before/after preview, and it all runs in this browser tab.

> network ....... none after page load
> accepts ....... JPG, PNG, WEBP
> outputs ....... same format as input
> transparency .. preserved on PNG/WEBP

Image Compressor

JPG · PNG · WEBP

Drop in a JPG, PNG, or WEBP and adjust quality to watch the file size drop in real time. The output always matches your upload's format, so a transparent PNG or WEBP stays transparent — nothing is uploaded, so you can experiment freely.

Drag an image here, or click to browse
Accepts JPG, PNG, or WEBP · output matches the format you upload · one image at a time
Processing…
80%

Quality behavior for PNG depends on whether it uses transparency.

Original
Compressed
Change
Original
Compressed

About the Image Compressor

The Image Compressor is a Canvas-based tool, built on the same local-processing approach as Quikbench's other image tools. It re-encodes an image at a lower quality or bitrate to shrink its file size, without ever uploading it anywhere. Everything happens inside this browser tab.

> how it works ... your browser decodes the image onto a canvas and re-encodes it at your chosen quality
> what we receive nothing — files never leave your device
> dimensions ..... unchanged — only file size and quality change

Three formats, three trade-offs

Upload a JPG, PNG, or WEBP and the output keeps that same format — a JPG stays a JPG, a PNG stays a PNG, and a WEBP stays a WEBP. That means a transparent PNG or WEBP comes back out transparent, not flattened onto a white background. Lowering the quality trades a small amount of visual detail for a meaningfully smaller file.

PNG gets smarter handling

A PNG can only shrink two ways: reducing its color palette (lossy, capped at 256 colors) or re-compressing losslessly. Palette reduction works well for graphics or images that genuinely use transparency, but on a full-color photo it causes visible banding — a posterized, watercolor-like look. So this tool checks whether your PNG actually uses transparency: if it does, quality controls color reduction as before; if it doesn't — which is common, since plenty of PNGs are just photos with no transparent pixels — it's re-compressed losslessly instead, keeping full photo quality intact. For a smaller lossy file from a non-transparent PNG, convert it to JPG or WEBP first with the Image Converter, then compress.

Live before/after comparison

Move the quality slider and the compressed preview, its file size, and the percentage change update immediately, so you can find the smallest file that still looks good before you download anything.

Full control, no surprises

Pixel dimensions are never changed — only the encoding quality. If you also need to resize an image, use the Image Resizer; to change format without necessarily reducing size, use the Image Converter.

2.4 MB 340 KB
Same look, smaller file
quality 80%
Adjustable quality slider
alpha preserved
Same format, transparency kept

Choosing a quality setting

Around 70–85% quality is usually the sweet spot for photos — well below that and JPEG artifacts start to show as blotchy patches near sharp edges. Screenshots and graphics with flat colors and text compress more predictably and can often go lower without visible loss.

When compression won't help much

If an image is already heavily compressed (for example, re-saving a JPEG that's already small), squeezing it further has diminishing returns and can introduce visible artifacts. For the biggest wins, compress from the original, uncompressed source photo whenever you have it.

Frequently asked questions

No — the pixel width and height stay exactly the same. Only the encoding quality changes, which is what reduces file size. Use the Image Resizer if you also want to change dimensions.

Yes — a JPG compresses to a JPG, a PNG compresses to a PNG, and a WEBP compresses to a WEBP. The format never changes, only the quality and file size.

No — transparency is always preserved for PNG and WEBP. If you upload a JPG, there's no transparency to preserve in the first place since JPEG doesn't support an alpha channel.

If your PNG doesn't use transparency, this tool re-compresses it losslessly rather than reducing its color palette, since palette reduction visibly posterizes full-color photos. That keeps quality perfect but limits how much the file can shrink. For a smaller file, convert it to JPG or WEBP with the Image Converter first, then compress.

Around 70–85% quality usually keeps photos looking sharp while cutting file size significantly. Watch the live preview and drop the slider further if the file still looks good to you.

There's no hard cap, but very large or high-resolution images take longer to process since everything runs in your browser rather than on a server.

No. Compression happens entirely on your device using the Canvas API — the file never leaves your browser tab.

📖 Related guide: JPG, PNG, or WEBP? Choosing the Right Image Format