Skip to content
ScriptGarden

Image Compressor

Shrink images and convert them to WebP, JPEG or PNG without uploading anything. Smaller images make your pages load faster.

Runs in your browserFreeNo sign-upUpdated

Your images are processed on your own device and are never uploaded. Metadata such as camera and location data is removed.

What does an image compressor do?

An image compressor re-saves a picture with less data, so the file is smaller and the page loads faster. Lossy formats such as WebP and JPEG discard detail the eye barely notices, while PNG keeps every pixel.

How it works

  1. 1

    Choose the output format and quality, and optionally a maximum width.

  2. 2

    Drop your images in, or click to choose them.

  3. 3

    Compare the new file sizes.

  4. 4

    Download each image, or all of them as a ZIP.

Why smaller images matter

Images are often the largest part of a web page. Smaller files load faster, use less data on phones, and help a page pass speed checks such as Google's Core Web Vitals. A common routine is to resize an image to the largest size it will actually be shown at, then export it as WebP at around 80 quality.

Frequently asked questions

Are my images uploaded to a server?

No. Everything happens in your browser, on your own device. Your images are never sent to us or anyone else.

Which format should I choose?

WebP is usually the smallest and works in all current browsers. JPEG is the safest choice for photos that must work everywhere. PNG keeps transparency and exact detail but makes bigger files.

Will the quality get worse?

WebP and JPEG are lossy, so a lower quality setting gives a smaller file with some loss of detail. A setting around 80 is a good balance for most photos. PNG output has no quality loss.

Why was an image kept as it was?

If the original is already smaller than the new version, the tool keeps the original rather than making your file bigger.

Is metadata removed?

Yes. Re-encoding the image drops camera details, location data and similar metadata.

What are the limits?

Up to 20 images at a time, 25 MB each. Some formats, such as HEIC from iPhones, cannot be read by browsers.

Related guides

Sources and further reading

More free tools