UtilityTools

Image Compressor

Compress and resize images in your browser with live size savings.

About this tool

About

This free image compressor shrinks and resizes photos in your browser. Adjust quality, pick JPEG, WebP, or PNG, and see live file-size savings before you download—without uploading anything to a server.

How it works

Your image is decoded locally, optionally scaled to a max width (aspect ratio preserved), then redrawn on an HTML canvas and encoded at your chosen quality and format. Comparing the original and compressed byte sizes shows how much you saved. Redrawing on a canvas also strips EXIF metadata from the download.

Steps

  1. Drop or browse to an image (JPEG, PNG, WebP, GIF, or BMP, up to 20 MB).
  2. Choose an output format and quality (quality applies to JPEG and WebP).
  3. Set a max width if you want to downscale, or keep the original size.
  4. Compare original vs compressed previews and the size savings.
  5. Download the compressed file when you are happy with the result.

Frequently asked questions

Is this image compressor free?

Yes. It is free to use with no signup. Compress and download as many images as you need.

Are my images uploaded?

No. Processing runs entirely in your browser with the Canvas API. Your files are not sent to Utility Tools servers.

Which formats are supported?

You can open JPEG, PNG, WebP, GIF, and BMP. Output formats are JPEG, WebP, and PNG.

Why doesn’t quality work for PNG?

PNG is a lossless format in this tool. Quality only affects JPEG and WebP. For smaller PNGs, try resizing or switching to WebP/JPEG when transparency is not required.

What is the maximum file size?

Images up to 20 MB are accepted. Very large dimensions may take longer to process on slower devices.

Is EXIF data removed?

Yes. Drawing to a canvas and exporting a new file removes typical EXIF/GPS metadata from the download.

Privacy: Your images stay in this browser. Compression settings may be remembered in local storage on this device. Image bytes are never uploaded to our servers.