Image Compressor

Compress JPG, PNG, WEBP and HEIC images to any file size you choose — 20KB, 100KB, 1MB or anything else. Free, private, no uploads.

  • Files stay on your device
  • Free, no sign-up
  • Updated

Loading tool…

How to use the Image Compressor

  1. Type the file size you need in KB (for example 50 or 500).
  2. Choose or drop your image.
  3. Download the compressed image — change the size to try again instantly.

Enter the maximum file size you need, choose an image, and the tool finds the best quality that fits under that size — shrinking the dimensions only if it has to. Your image is processed in your browser and never uploaded.

Common size limits

WhereTypical limitQuick link
Signatures on exam and government forms10–20 KB20KB
Photos on job portals and applications50–100 KB50KB · 100KB
Visa and ID photo uploads240–300 KBUS visa · India e-Visa
Email attachments and websites200 KB – 1 MB200KB

How it keeps quality high

JPEG quality is adjusted step by step to find the highest setting that still fits your limit. Only if the image is too large even at low quality are its pixel dimensions reduced. iPhone HEIC photos are converted automatically.

Need exact pixel dimensions too? Resize the image first, then compress it.

Frequently asked questions

Is my image uploaded to a server?

No. Compression happens entirely in your browser — your image never leaves your device.

Why is my image smaller in pixels after compressing?

For very small targets (like 20KB for a large photo), lowering quality alone isn’t enough, so the tool also reduces the dimensions until the file fits.

Can I compress PNG files?

Yes. PNG, WEBP and HEIC images are accepted and saved as JPG, which is much smaller for photos.

Related tools