HassleFreeTools

Image Compressor

Reduce the file size of JPG, PNG and WebP images with adjustable quality. Your images never leave your device.

Drag & drop your images here

or

Supports JPG, PNG and WebP. Up to 20 images, 20 MB each.

Compression settings

Lower quality makes smaller files. 70 to 85% works well for most photos.

Off by default. EXIF can include the camera model, date and GPS location.

Runs entirely in your browser. Your files and text are not uploaded.

How to use Image Compressor

  1. Step 1: Add your images

    Drag and drop up to 20 JPG, PNG or WebP files, or choose them from your device.

  2. Step 2: Adjust the settings

    Pick a quality level and keep the original format or convert to JPG, WebP or PNG.

  3. Step 3: Compress and download

    Press “Compress images”, check the new sizes and download each image or a ZIP of all of them.

How the image compressor works

The compressor decodes each image in your browser and saves it again with settings that use fewer bytes:

  • JPG and WebP are saved with the quality you choose. Lower quality removes fine detail that is hard to see, which is where most of the saving comes from. Between 70% and 85% is usually indistinguishable from the original at normal viewing sizes.
  • PNG is lossless, so the compressor reduces the number of colours instead (palette compression, the same idea used by tools like pngquant). At 80% quality an image is reduced to around 160 colours, with dithering to keep gradients smooth. Screenshots, logos and illustrations often shrink by 50 to 80% this way. At 95% and above the PNG is saved without colour reduction.

If a compressed image comes out larger than the original and you kept the same format, the tool keeps your original file instead, so you never end up with a bigger file by accident.

Which format should you choose?

  • Photos: JPG or WebP. WebP is typically 25 to 35% smaller than a JPG of similar quality and is supported by all current browsers.
  • Screenshots, logos and graphics with transparency: PNG or WebP.
  • Images for websites: WebP gives the best balance of size and quality. Resize large photos to the width they are displayed at before compressing; this saves far more than quality changes alone.

Privacy

Your images are processed by JavaScript running on your own device. They are not uploaded, stored or seen by anyone. Camera details stored in the file (EXIF data such as GPS location) are removed unless you switch on “Keep EXIF data” for JPG images.

Limitations

  • Animated GIFs and animated WebP files are not supported; only the first frame would be kept.
  • HEIC/HEIF photos from iPhones are not supported by most browsers. Convert them to JPG first (on an iPhone, set Camera › Formats › Most Compatible).
  • Very large images (above about 16 megapixels) are scaled down on some phones, because mobile browsers limit canvas size. You will see a note when this happens.
  • Colour profiles other than sRGB (for example Adobe RGB) may look slightly different after compression, because browsers convert colours to sRGB when they decode.
  • WebP output depends on your browser. Safari can open WebP images but cannot save them from a web page, so the WebP option is disabled there (checked October 2026).

Frequently asked questions

Are my images uploaded to a server?

No. The images are read and compressed by your browser on your own device. Nothing is sent to our server, so the tool also works for private photos and documents.

Will compression reduce the quality of my photos?

JPG and WebP compression removes some fine detail. At 75 to 85% quality the difference is very hard to see at normal sizes, while the file is often 40 to 70% smaller. Compare the result before replacing your originals, and keep the originals if you might need to edit them later.

Why did my PNG get only a little smaller?

PNG files that are already optimised, or photos saved as PNG, leave less room for savings. For photos, choose JPG or WebP as the output format, which usually gives much smaller files than any PNG.

What does “Original kept” mean?

The compressed version was not smaller than your original, so the tool kept the original file. This happens with images that were already compressed well.

Can I compress several images at once?

Yes. Add up to 20 images, compress them in one go and download them one by one or together as a ZIP file.

Does the tool keep EXIF and GPS data?

Not by default. Re-encoding removes EXIF data, which also removes location details. If you need the camera information, turn on “Keep EXIF data”. It works when both the original and the output are JPG.

Resize JPG, PNG, WebP, GIF and BMP images to an exact width and height or by percentage. Resize up to 20 images at once, right in your browser.

Convert JPG, PNG, WebP, GIF and BMP images to JPG, PNG or WebP. AVIF and HEIC work when your browser can open them. No uploads.

Convert JPG, PNG and WebP images or screenshots into one PDF with a page per image. Reorder, rotate and choose the page size. Nothing is uploaded.

Draw your signature, or add a photo of it and remove the paper. Download a transparent PNG, or an SVG of a drawn signature.