Smart output presets
Prepare images for websites, square social posts or documents.
ImageShrink • Local image processing
Compress, resize and convert JPG, PNG and WebP images privately in your browser. Process multiple files at once with no upload or account.
Prepare images for websites, square social posts or documents.
Cap both width and height while preserving the image ratio.
Compare output dimensions, file size and the exact percentage saved.
Using this tool
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.
Step-by-step help
Reading the output
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.
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.
Before relying on the result
No. The browser reads, redraws and exports the selected files on your device.
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.