Private image utility

Image Compressor

Reduce JPG, PNG and WebP file size locally. Choose quality or a target size, limit dimensions, compare the result and download without uploading.

Source and settings

Compress an image

No image selected

Compression goal
KB

Use target size mode when you need a file below a specific limit.

Download output

Compression resultWaiting for image

Choose a local image to compare its original and compressed size.

Original size-
to
Output sizeNot compressed
Size saved-
Dimensions-
FormatWEBP
Quality used-

Decoding, resizing, compression, preview and download happen in this browser.

Visual check

Before and after preview

Original
Original
Compressed output
Compressed output

Settings guide

Choose the right compression settings

Preserve detail

Use 85-92% quality for product images or photos where fine detail matters.

Web-ready balance

WebP at 70-82% and a 1600-2560 pixel limit works well for most websites.

Smaller attachments

Use 55-70% quality and reduce dimensions for email or strict upload limits.

Format notes

JPEG, WebP or PNG?

JPEG

Broadly compatible and efficient for photographs; transparency uses the selected background.

WebP

Usually smaller than JPEG at similar visual quality and can preserve transparency.

PNG

Lossless and useful for graphics or transparency; quality and target-size controls do not apply.

Image compressor FAQ

Are my images uploaded?

No. Files are processed locally with browser APIs.

Can I target an exact file size?

The tool searches JPEG or WebP quality levels and aims to stay below the requested size.

Why can output be larger?

The source may already be optimized, or the chosen format and quality may need more bytes.

Is metadata preserved?

No. Canvas export generally removes EXIF, GPS and camera metadata.