Busyyy

Image Compressor

Compress and convert images in your browser. No uploads to any server.

Drop images here or click to upload

Supports JPEG, PNG, WebP and more. Multiple files allowed.

1%50%100%

No images added yet. Drop or select images above.

About this tool

The Image Compressor re-encodes JPEG, PNG, and WebP images in your browser to reduce file size. You can adjust quality, resize dimensions, and convert between formats. The original file stays on your device — nothing is uploaded.

How to use

  1. Drop one or more images into the workspace.
  2. Pick a target format: keep original, WebP, or JPEG.
  3. Adjust the quality slider to balance size against visual fidelity.
  4. Optionally set a maximum width or height to downscale.
  5. Download the compressed files individually or as a batch.

Common use cases

  • Shrinking photos before emailing them.
  • Compressing hero images to improve a site’s LCP.
  • Converting PNG screenshots to WebP for a blog post.
  • Preparing images for a PWA where bundle size matters.
  • Resizing a batch of product photos to a single target width.

Frequently asked questions

Are my photos uploaded?

No. Compression happens entirely in your browser using Canvas and encoder APIs.

Which format should I pick for the web?

WebP usually offers the best size-to-quality ratio. JPEG is the safest fallback when broad compatibility is required.

Why did my PNG get bigger after compression?

PNG is lossless and already well-compressed. Try WebP or JPEG for photographs to shrink further.

What happens with EXIF metadata?

Re-encoding strips most metadata including location. Re-attach EXIF with another tool if you need to keep it.