Image tools

Image compressor

Make an image's file smaller — by setting the quality, or by giving it a size to fit under.

Choose an image or drop a file here

This tool runs entirely inside your browser. No file or text is sent to any server.

How to use

  1. Drag the image onto the image-selection box, or click that same box and choose the file from your device.
  2. If a form gives a size limit, press “Fit a size limit” and enter that number in kilobytes. Otherwise drag the quality slider and find the balance yourself.
  3. If the image is for the web, cap the width as well (this changes width and height together, keeping the same ratio) — that has the biggest effect on file size.
  4. The preview and the new size update as you go. Download when you are happy with it.

Notes on this tool

This tool makes the FILE smaller. If you want to change the image's dimensions — to reach a particular size in pixels — the image resizer is for that.

In "fit a size limit", the tool builds the image several times at different qualities to find the highest one that fits under the limit you chose. If no quality reaches it, the image is made smaller too — at the same file size, a smaller image can be saved at a higher quality, which looks better than the same photo at full size saved at a very low quality.

If the image you upload has already been compressed once, compressing it again may not shrink it, and can even make it larger — the tool has no way of knowing how compressed the original already was, and saves it at the quality you chose. If that happens, this is explained under the image. In that case, it is better to keep the original file.

iPhone photos saved as HEIC cannot be opened; no browser reads that format. Set the camera to “Most Compatible” so future photos are saved as JPG.

Very large images may take a few seconds on an older phone, or fail to process at all.

Frequently asked questions

Why won't a form accept my photo?
Most systems have both a size limit and a required format, usually JPG. Enter the size limit in the second option and set the output format to JPG. If it is still refused, there is often a limit on the dimensions as well — cap the width, and the height will change with it, keeping the same ratio.
How is this different from resizing?
Compressing leaves the dimensions alone and stores the detail your eye notices least in a simpler way. Resizing reduces the number of pixels. For an image that will be viewed large, compress; for one that sits in the corner of a page, resizing brings the file size down much further.
JPG or WebP?
At the same file size WebP usually looks cleaner, but some older systems and some software still refuse it. If you are uploading somewhere, choose JPG; if it is for your own site, choose WebP.
How low can I set the quality before it looks bad?
There is no number that is always right, because it depends on the image: flat, simple pictures survive very low settings while detailed ones blotch early. Drag the slider and watch the preview — that is what the slider is for.

Related tools

Image resizer

Change an image's dimensions, without uploading it to any server.

Image tools