COMPRESS IMAGE

Compress images in your browser

Compress PNG, JPEG, WebP, or AVIF images locally with quality, palette, and auto-smallest controls, then compare actual output bytes.

Reduce image bytes locally without uploading the source. Start with Auto smallest or choose a format and quality, then inspect the actual result before downloading.

01

Add an image

Choose, drop, or paste a PNG, JPEG, or WebP file. The source stays in the current browser tab while you work.

02

Choose how to compress

Auto smallest encodes supported candidates and keeps the smallest actual file. A fixed JPEG or WebP format lets you control quality; palette PNG lets you control the colour count.

03

Generate and verify

Generate the result, compare its format, dimensions, and bytes with the source, then download only after the preview meets your needs.

No image selected
Drop images into the queue

Everything runs in this browser.

Add, drop, or paste up to 12 PNG, JPEG, or WebP images.

Quality and dimensions

Lower quality can reduce JPEG, WebP, or AVIF bytes. Reducing pixel dimensions can save more, but enlarging later cannot restore discarded detail.

Transparency and metadata

JPEG fills transparent pixels with the selected background. Re-encoding removes source metadata; keep the original when metadata matters.

When this task helps

Compress for delivery, not just a smaller number

Common questions

Will compression always make an image smaller?

No. A source that is already optimized can stay similar or become larger in another format. Check the measured output bytes before downloading.

Does a lower quality number mean the same thing in JPEG and WebP?

No. Quality scales are encoder-specific. Compare the visible result and file size instead of treating equal numbers as equal quality.

Can compression preserve every pixel and all metadata?

Lossy output can change pixels, and every export here is re-encoded without source metadata. Keep the original when either matters.