Image Compressor

Re-encode your image at the quality level you choose to reduce its file size.

When should you use this?

Use this when you need to shrink an image's file size so it won't slow down a website or exceed a form/email size limit.

When shouldn't you use this?

If you're using the image for print, aggressive compression can hurt quality; a lossless format is the safer choice for print.

Step-by-step

  1. Choose your file in the "Image (JPG/PNG/WebP)" field.
  2. Enter a value in "Quality (0.1 - 1.0)". 1.0 keeps the most detail; lower numbers give smaller files and more visible loss. Something between 0.7 and 0.8 is a reasonable first try.
  3. Click "Compress and download". The new file downloads automatically.
  4. Check the size and look of the downloaded file. If it isn't right, adjust the value and run it again.

Example

A job application form caps photo uploads at a certain size, and the headshot you took on your phone is over the limit. Run it through the tool at around 0.7 and the file usually drops a lot, while the face still looks fine on screen. If it's still too big, don't keep lowering the quality. Shrink the pixel dimensions first. Phone cameras shoot at far higher resolutions than most forms need, and that extra resolution is where most of the file size comes from.

Image compression

Compression reduces an image's file size. Lossy compression (JPEG, WebP) lowers quality to get a small file; lossless (PNG) keeps the image the same but saves less. On a web page image size directly affects load speed and so user experience. Files are processed in your browser.

Compression tips

  • JPEG or WebP suit photos; PNG or SVG suit logos and drawings.
  • Lower quality gradually and check by eye; often a big saving comes with no visible loss.
  • First reduce the pixel size to the width it will be shown at, then compress.
  • Keep the original; recompressing lowers quality further.

Things to keep in mind

  • Don't compress the same file over and over. With lossy formats, each re-encode adds a little more damage. Always start again from the original.
  • Flat color areas and sharp text can turn blocky or get halos at low quality. Keep screenshots at a higher setting than photos.
  • PNG is a lossless format. If the quality setting barely changes a PNG, resizing the image will probably do more.
  • Judge the result at full size, not just as a thumbnail. Artifacts tend to show up when you zoom in.

Frequently asked questions

Is my image uploaded anywhere?

No, processing happens entirely in your browser via the Canvas API — your image never leaves your device.

Will there be quality loss?

Some quality loss during format conversion or compression is normal, more noticeable with lossy formats like JPG.

Which formats are supported?

JPG, PNG, and WebP formats are supported.