Up to 20 images in. One exact limit out.

Compress images to any size

Pick one target in KB or MB. We’ll fit every JPG, PNG, or WebP underneath it—without sending a file anywhere.

Free foreverNo sign upStays on your device
Local tool / up to 20 images

Compress your images

100% browser-side
Drop up to 20 images hereJPG, PNG or WebP · 20 files / 100 MB total
Target size for every image

Every successful download is checked against this real byte limit.

More useful image jobs.

Resize, crop, convert, or open the complete local toolkit.

A tiny tool with a clear promise.

No mystery settings, no account wall, and no vague “about this size” result.

01

Your target is a real ceiling

Success only appears after the final file is checked against the byte limit you chose.

02

Your image stays yours

Canvas and Blob APIs do the work locally. The original file never leaves the browser.

03

Nothing to learn first

Choose an image, write the size you need, and download the result. That is the whole flow.

How to compress an image

  1. 1

    Choose an image

    Use a static JPG, PNG, or WebP up to 30 MB.

  2. 2

    Write your limit

    Enter any value in KB, MB, KiB, or MiB.

  3. 3

    Download the fit

    We check the final bytes before calling it done.

Questions, probably.

Useful details before you hand an image to the browser.

Can I compress an image to a specific file-size limit?

Yes. Enter any target from 1 KB to 30 MB using KB, MB, KiB, or MiB. We only show a successful result after checking its final byte size, so the downloaded file will not exceed the effective target.

Are my images uploaded or stored?

No. Your original and processed images stay inside your browser and are never uploaded to our server. Refreshing or closing the page clears the working image data from the browser. Files you download remain on your device until you delete them.

Which image formats are supported?

The current version supports static JPG/JPEG, PNG, and WebP images. GIF, SVG, HEIC, AVIF, animated PNG, and animated WebP files are not supported.

What are the file and dimension limits?

Each image can be up to 30 MB, 20,000 pixels on either side, and 50 million pixels in total. Batch tools accept up to 20 images and 100 MB of source files per task. Very large images may process more slowly depending on your device.

Will compression reduce image quality?

It can. For JPG and WebP images, the tool searches for the highest available quality that stays under your target. The smaller the target is compared with the original file, the more noticeable the quality change may become.

Why can image dimensions change during compression?

Some targets cannot be reached by lowering quality alone. When that happens, the tool gradually reduces the pixel dimensions until the file fits under your limit. If the target still cannot be reached safely, you will see an error instead of receiving an oversized file.

Can I resize and convert images too?

Yes. Resize supports exact Fill & Crop or Fit & Pad output, while Convert switches images between JPG, PNG, and WebP. Crop, rotate, flip, watermark, and metadata-removal tools are also available. Every operation runs locally in your browser.

Can I process multiple images at once?

Yes. Batch Compress, Batch Resize, Batch Convert, Rotate / Flip, Watermark, and Remove Metadata accept up to 20 images and 100 MB of source files. Files are processed one at a time to limit peak memory use, then successful results can be downloaded separately or in a ZIP.

What happens to transparency, animation, and metadata?

PNG and WebP transparency is supported, but transparent areas become white when converted to JPG. Animated images are not supported. Re-encoded results do not preserve source EXIF; the Remove Metadata tool makes that behavior explicit and does not claim to be lossless.

Is Free Image Tools really free?

Yes. All current tools are free to use without an account, sign-in, payment, or software installation. A current version of Chrome, Edge, Firefox, or Safari is recommended.