Scrawlspace › Image Tools

Image Compressor: Reduce JPG, PNG and WebP Size

Shrink JPG, PNG, WebP, AVIF and iPhone HEIC images in bulk without uploading them: they're compressed on your device, with no file-size or daily limits and no sign-up. Set a quality, cap the width and height, or pick a target file size. For a fixed form limit, use compress to 20 KB, 50 KB, 100 KB or 200 KB.

How to use Image Compressor

  1. Drop images here or choose files. Many at once is fine.
  2. Pick an Output format, or keep Same as input. WebP or JPEG give the smallest photos.
  3. Set the Quality, and optionally a Target file size (20 to 500 KB, or type a Custom one), a Minimum size or a Max width / height in pixels.
  4. Drag across the before/after view to check, then Download each file or Download all as a .zip.

Frequently asked questions

How do I reduce an image's file size without losing quality?

Use a quality of 70 to 85, which usually looks the same as the original. Capping the width or height often saves even more than lowering quality, because a phone photo has far more pixels than a screen shows.

Can I compress PNG images?

Only a little. PNG output here is lossless, so re-saving a PNG rarely makes it much smaller, and if it would grow the original is kept as Already optimal. For real savings, convert to WebP, which keeps transparency, or to JPEG for photos without transparency. Reducing the dimensions also shrinks a PNG.

Why is my compressed image the same size?

If re-saving in the same format at the same size would make the file bigger, the original is kept and marked Already optimal.

Can I compress to an exact size like 50 KB?

Yes. Choose a Target file size, or Custom to type any whole number of KB, and each image is saved at the best quality that fits under it, scaled down only if it has to be. 1 KB is counted as 1,000 bytes.

My form gives a range, like 20–50 KB. Can I hit it?

Yes. Set the Target file size to the top of the range and the Minimum size to the bottom. A file that comes out too small is saved at a higher quality first, then at larger dimensions up to the original's. Each result shows the range and whether it landed inside. If even that isn't enough, it's marked Under minimum rather than padded with meaningless data.

Is it safe for private photos?

Yes. The images never leave your device, and because each one is redrawn and re-saved, camera details and GPS location in the original are not copied into the compressed file.

Is there a limit on how many images I can compress?

No fixed limit. Images are processed one at a time on your device, so very large batches just take longer, especially on phones.

Which settings to use

These are good starting points. Check the before/after view and adjust from there.

UseFormatMax width / heightQuality or target
Website photo or blog imageWebP1920 or 1280Quality 75–82
Email attachmentJPEG1920Quality 80, or 500 KB target
Exam or job form photoJPEGOff50 KB or 20 KB target, with the form's minimum; see the exam photo and signature sizes
Screenshot with textPNG or WebPOffWebP quality 90 keeps text crisp
Logo with transparencyWebP or PNG800WebP keeps transparency at a fraction of PNG's size

Lossy and lossless compression

JPEG, WebP and AVIF are lossy: they throw away detail you are unlikely to notice, and the Quality slider decides how much. PNG is lossless: every pixel is kept exactly, so the only ways to make a PNG smaller are fewer pixels or a different format.

Every re-save of a lossy file loses a little more, so compress from the original rather than from an already compressed copy. HEIC photos from an iPhone are decoded on your device and saved as JPEG when the output is Same as input.