Reduce Image Size

Make an image smaller for forms, websites and upload limits.

or drop an image here

JPG · JPEG · PNG · WebP
✓ No signup✓ Your image is processed locally in your browser.

Built for real image-size limits

Choose the file-size target you need and process one JPG, JPEG, PNG or WebP image at a time directly in your browser.

Common reasons to reduce image size

How it works

  1. 1Choose a JPG, JPEG, PNG or WebP image.
  2. 2Enter the target file size in KB.
  3. 3SmallPNG processes the image locally in your browser.
  4. 4Download the result when it meets the target.

How SmallPNG reaches the target size

For JPG and WebP, SmallPNG first searches encoding quality. If that is not enough, it gradually reduces image dimensions. PNG uses browser PNG encoding and can also require smaller dimensions for aggressive targets.

Supported image formats

The v1 tool supports JPG/JPEG, PNG and WebP in modern browsers.

FormatMethod
JPG / JPEGQuality + dimensions
PNGPNG encode + dimensions
WebPQuality + dimensions

What does the target size mean?

Compression targets are maximum file sizes. The result can be smaller than the number you enter.

Private browser-based processing

Supported images are decoded and processed locally in your browser. They are not sent to a SmallPNG image-processing server.

All common target sizes

Related tools

Frequently asked questions

Are my images uploaded?

No image-processing upload is required for the supported v1 formats. Processing runs locally in the browser.

How does target-size compression work?

The compressor searches quality first and then reduces dimensions if needed. If a target cannot be reached safely, the tool reports a failure instead of marking an oversized result as successful.

Why can a very small target reduce image resolution?

Very small file limits may not contain enough data for the original resolution, so reducing dimensions can be necessary to meet the requested size.