Compress Image

Compress JPG, PNG, WebP, AVIF, and SVG in your browser — the format is kept, your images never leave your device

Up to 30 images at a time, each up to 140 MP on a computer and 48 on a phone or tablet (48 MP phone photos fit; a larger image can be reduced to 48 MP first).

Click or drop images hereChoose images (up to 30)

KB

Lower = smaller file. 78% is our recommended balance.

About Compress Image

Compress Image reduces the size of JPG, PNG, WebP, AVIF, and SVG files without changing their format. JPGs are re-encoded with MozJPEG; a PNG keeps its transparency and gets the smallest color palette that still meets the quality you set; WebP and AVIF stay WebP and AVIF; an SVG stays vector, is minified with SVGO, and is only offered if it draws the same as the original. Other images, such as HEIC, TIFF, or BMP, become JPG. By quality, the width and height do not change, unless you choose to reduce a very large image. With "To a size of", every image is brought under the size you type: first by its quality, or by its number of colors for a transparent PNG; when that would visibly spoil the picture, its width and height are reduced too, and the result says from what size to what size. A PNG without transparency, a HEIC, a TIFF, or a BMP becomes a JPG to get there. If a result would not be smaller, you get no file, just a message. The encoding happens in your browser.

Example

Measured on September 23, 2026, at the default setting (78), against iLoveIMG on the same files.

Original files

Photo, JPG, 491 KB
Already compressed JPG, 149 KB
Transparent PNG, 987 KB

Our result (iLoveIMG)

209,692 bytes (209,154)
145,480 bytes (144,293)
135,368 bytes (170,281)

How to compress images

  1. 1Click the upload area and choose up to 30 images.
  2. 2Keep "By quality" and set the slider (78 is the recommended balance), or choose "To a size of" and type a size in KB.
  3. 3Click "Compress image" (or "Compress" followed by the number of images) and watch each size before and after.
  4. 4Click "Download" for each image, or "Download all" for compressed-images.zip.

Formats and limits

Input formats
JPG, PNG, WebP, AVIF, SVG; HEIC, TIFF, BMP, and other images become JPG
Images at once
Up to 30
Largest image
140 MP on a computer, 48 on phones and tablets; a larger one can be reduced first in the same step
Refused
Animated GIF, animated PNG, and animated WebP, with a message pointing to GIF Compressor

Where your file is processed

Compression runs in your browser, with encoders (MozJPEG, OxiPNG, libwebp, libavif) downloaded from our site the first time they are needed. Your images are not uploaded. The messages shown next to each image are not reported; a page-level error (too many files, the engine stopping) or a crash sends a cleaned report with the tool's name and your browser's name and version.

Frequently asked questions

Can I compress an image to a size like 100 KB?

Yes, for every format. Choose "To a size of", type 100 in the KB box and compress. The result is always at most that size (100,000 bytes). JPG, WebP, and AVIF get the highest quality that fits; when that quality would be too low (under 60 for JPG and WebP, 50 for AVIF), the width and height are reduced as little as needed instead, and the result says so, for example "reduced from 4,032 × 3,024 to 1,400 × 1,050". A PNG without transparency, a HEIC, a TIFF, or a BMP becomes a JPG to get there. A transparent PNG stays a PNG, with fewer colors (32 at least) and a smaller width and height if needed. Only a size too small even for a picture 160 pixels long cannot be reached; the result then says so, with the size it got.

Does compression lower the image quality?

Yes for JPG, WebP, and AVIF, at every setting: they are always re-encoded with loss, slightly at high values. A PNG at quality 100 is repacked without any loss, and so is a PNG for which no palette reaches the chosen quality.

Does an SVG stay a vector file?

Yes. SVGO removes editor metadata, shortens numbers and IDs and merges what it can. Both versions are then drawn and compared, with small anti-aliasing differences tolerated; if the drawing changed, a more cautious setting is tried, and if that changes it too, your original is kept.

Is there a limit on image size?

Yes. Up to 140 MP on a computer and 48 on a phone or tablet, where a page that needs more memory gets reloaded. A larger image is named as soon as you choose it, and a button reduces it and compresses it in one step.

Does it keep transparency and photo orientation?

Yes. PNG, WebP, AVIF, and SVG keep their transparency; images converted to JPG get a white background. Photos stay the right way up, while their EXIF details, such as GPS location and camera model, are removed.

Tips and tricks

  • ✓If an image is reported as already well compressed, lower the slider and compress it again.
  • ✓On an iPhone, pick the photo through Files rather than the photo library to compress the original file; the page explains how.