Image Compressor

Compress and resize JPEG, PNG, and WebP images entirely in your browser — nothing is uploaded.

About the Image Compressor

Shrink an image's file size by re-encoding it with the Canvas API — adjust JPEG/WebP quality and optionally resize the width before compressing. PNG is always lossless in the browser, so its size only changes if you resize it.

Key Features

  • 100% client-side — the image is never uploaded to a server.
  • Live before/after preview with file size and percent-reduction shown as you adjust settings.
  • Convert while compressing — pick JPEG, PNG, or WebP as the output format.