Skip to content
Image tools

Image Compressor

Shrink JPEG, PNG and WebP files in your browser with a quality slider.

Drop an image here, or choose a file

PNG, JPEG, WebP, GIF or SVG. The file stays on your device.

Options

Images are decoded in memory and re-encoded with the browser's canvas. Nothing is uploaded.

What is Image Compressor?

Image Compressor re-encodes an image at a lower quality setting or smaller dimensions using the browser's canvas, producing a smaller file without uploading anything. It is used to bring oversized photographs and screenshots down to a size that will not damage page load time.

How to use it

  1. 1Choose an image from your device, or drop it onto the panel.
  2. 2Pick an output format and quality level.
  3. 3Optionally cap the width — most site images never need to exceed 1600px.
  4. 4Compare the before and after sizes, then download the result.

Features

  • WebP, JPEG and PNG output from any format the browser can decode
  • Optional resize with aspect ratio preserved
  • Before and after file sizes with the percentage saved
  • Files are decoded in memory; nothing is uploaded

When people use it

Preparing images for a CMS

A 4MB phone photograph on a landing page delays the largest contentful paint badly. Resizing to 1600px and re-encoding to WebP usually cuts it by more than ninety percent.

Handling confidential screenshots

Screenshots often contain customer names or internal dashboards. Because compression runs locally, they never leave the machine.

Known limits

  • Re-encoding a lossy image is generational: each pass discards more detail. Always compress from the original.
  • PNG output is lossless, so quality has no effect; only the resize reduces its size.

Image Compressor questions

Related tools

Hand-picked hubs, guides and companion tools related to this page.

Last reviewed 2026-08-10. Browse the full directory.