PaperKit › Compress Image

Compress Image

Compress JPG, PNG, and WEBP images in your browser: pick a quality, optionally scale down, and see the saving before you download. Batch, free, nothing uploaded.

How to use Compress Image

  1. Drop JPG, PNG, or WEBP images.
  2. Choose a quality and, if you like, a maximum width.
  3. Check the saving and download.

How to compress an image without uploading it

Drop photos, pick a quality, optionally set a maximum width, and PaperKit re-encodes each image in your browser and shows the before and after size. Phone photos typically shrink by 70 to 90 percent with no visible change on a screen. Nothing is uploaded, and the original file is left untouched.

Where the bytes go: quality versus pixels

Two things make a photo large: how many pixels it has and how aggressively they are compressed. A 12-megapixel phone photo is 4000 pixels wide; a laptop screen shows at most 1600 to 2000 of them, so scaling down to 2000 pixels alone removes about three quarters of the file. Re-encoding at the Balanced quality removes another third to a half. Combine both for the biggest saving.

Pick a quality

The presets map to the JPG and WEBP encoder quality.

Best (0.92)
For printing or further editing; modest saving
Balanced (0.8)
Indistinguishable from the original on screen; the default
Small (0.65)
Email, messaging, and web pages
Smallest (0.5)
Thumbnails and previews; slight softness in flat areas

PNG screenshots versus PNG photos

PNG is lossless, so re-encoding a PNG at a "quality" does nothing. Keep PNG for screenshots with text, logos, and anything with transparency. A photograph saved as PNG, which happens when apps export the wrong format, shrinks five to ten times when saved as JPG or WEBP: choose that output format in the last option. If PaperKit cannot make a file smaller it keeps the original and says so.

Compress for email, forms, and uploads

Common limits and a setting that comfortably meets them.

  • Email attachments, 10 to 25 MB total: Balanced quality, 2000 px wide
  • Government and job-application forms, 2 to 5 MB per file: Small quality, 1600 px wide
  • Website images: WEBP, Balanced, no wider than the slot they fill
  • Chat and messaging apps re-compress anyway; Small at 1200 px is plenty

Batch and the before/after numbers

Drop as many images as you need. The result panel shows the original and new size with the percentage saved for the first file, and every file gets -compressed added to its name; several files download together as one ZIP. Nothing is replaced on disk.

What changes besides the size

Re-encoding applies the EXIF orientation so photos stay upright, and drops EXIF metadata including the GPS location, which is usually welcome before sharing. Transparent areas become white when you save as JPG; keep PNG or WEBP to preserve transparency. HEIC input is converted to JPG.

Next steps

Related PDF tools

Frequently asked questions

How do I compress a JPG without losing quality?

Use the Best or Balanced preset. Both are visually lossless on screen; Balanced typically halves the file. Scaling the width down to 2000 pixels saves far more than lowering quality and still looks sharp on any display.

How do I get a photo under 1 MB or 2 MB?

Set a maximum width of 1600 pixels and the Small preset. A 12-megapixel phone photo lands around 300 to 600 KB. Check the before and after numbers and adjust.

Does compressing remove EXIF data?

Yes. Re-encoding writes a new image without EXIF, so the GPS location and camera details are gone. The picture is rotated correctly first.

Why did my PNG not get smaller?

PNG is lossless, so quality settings have no effect. Scale it down, or choose JPG or WEBP as the output if it is a photo. Screenshots with text should stay PNG.

Is there a file size or number limit?

No server limit, because nothing is uploaded. Very large batches are limited only by your device memory.

Is my image uploaded?

No. Compression runs with the browser's own image encoder in your tab; the files never leave your device.