ToolOrbitPrivate by defaultAll tools

ImageShrinkLocal image processing

Image Compressor for JPG, PNG & WebP

Compress, resize and convert JPG, PNG and WebP images privately in your browser. Process multiple files at once with no upload or account.

Top toolThree ways it saves you time

Smart output presets

Prepare images for websites, square social posts or documents.

Two-dimensional limits

Cap both width and height while preserving the image ratio.

Savings report

Compare output dimensions, file size and the exact percentage saved.

Drag & drop one or more imagesJPG, PNG and WebP stay on your device
Smart preset

Choose images to begin

Using this tool

Control dimensions before sacrificing quality

Drop one image or a batch, choose an output format, cap the pixel width and optionally enter a target size in kilobytes. Target-size compression applies to JPG and WebP; PNG uses lossless encoding and ignores the quality target.

Reading the output

File size depends on the picture

Worked example

Resizing a phone photograph

A 4032-pixel phone photo can be reduced to 1920 pixels wide and saved as WebP around 75–80% quality. The exact file size depends on detail, noise and the original format, so inspect the downloaded copy rather than relying on a promised percentage.

Calculation

What the browser changes

New height = original height × (maximum width ÷ original width). When a JPG or WebP exceeds the target size, ImageShrink lowers encoding quality in steps until it reaches the target or its minimum quality.

Limitations

Keep the original file

  • Choose WebP for smaller web photos, JPG for broad photo compatibility and PNG for transparency or crisp interface graphics.
  • A target size is not guaranteed for PNG output.
  • Keep the original; resizing and lossy compression cannot be reversed.

Before relying on the result

Formats, privacy and target sizes

Are my images uploaded?

No. The browser reads, redraws and exports the selected files on your device.

Why did a compressed PNG stay large?

PNG is lossless and ImageShrink does not reduce its quality to chase a target size. Switch a photograph to WebP or JPG, or lower its maximum width.