About

Image Compressor & Resizer

Shrink JPG, PNG and WebP to a target size or with one-tap presets. Batch supported, nothing is uploaded.

Free, no sign-upRuns in your browser – files never uploadedNo watermark

About this image compressor & resizer

Large photos slow down websites, fail upload limits on government and job portals, and eat storage. This compressor re-encodes your images with the browser’s own image engine, so you control the quality-versus-size trade-off and your photos never leave your device.

How to use the Image Compressor & Resizer

  1. Drop one or many images onto the box, paste a screenshot with Ctrl+V, or click to choose files.
  2. Tap a preset (Instagram, WhatsApp, Website, Under 100/50/20 KB) or set quality, max width/height and an optional target size yourself.
  3. Choose the output format: JPEG for photos, WebP for the smallest files, PNG for graphics that need transparency.
  4. Press Compress, drag the before/after slider to check quality, then download each file or all of them as a ZIP.

Features

Frequently asked questions

How do I compress an image to under 100 KB, 50 KB or 20 KB?

Tap the “Under 100 KB”, “Under 50 KB” or “Under 20 KB” preset (or type any number in Target size) and press Compress. The tool searches for the highest JPEG/WebP quality that fits and, if needed, reduces the dimensions step by step until the file is under the limit.

Are my images uploaded to a server?

No. Compression happens with the canvas API inside your browser tab. You can even switch to airplane mode after the page loads and it keeps working.

Why did my PNG get bigger?

PNG is lossless, so the quality slider has no effect and re-encoding a photo as PNG can increase size. Choose JPEG or WebP for photos, or reduce the dimensions.

Is EXIF data (location, camera) removed?

Yes. Re-encoding through the canvas drops EXIF metadata, including GPS location, which is good for privacy when sharing photos.

Which format should I choose?

JPEG for photos that must open everywhere, WebP for websites and the smallest size, and PNG for logos, screenshots or anything with transparency.