🗜️

Compress Image

Shrink the file size to an exact KB target, or use a simple quality slider.

or drag & drop a file here
New to it? Edit a sample image
Or jump straight to a target size

How to compress image online

  1. Upload your image — Drag & drop a file or click Upload Image.
  2. Choose a compression method — Pick Auto (quality slider) or Compress to Size to hit an exact KB target.
  3. Compare the result — See the new file size and quality before downloading.
  4. Download the compressed image — Click Go to Download to save the smaller file.

Why compress images with ToolsGuru?

Compress image to an exact KB size

Different forms ask for different limits. Tap a quick-target button above or type a custom value in "Compress to Size" — here's what each common size is typically used for:

Frequently asked questions

How much can I compress an image without losing visible quality?

It depends on the photo, but reducing quality to around 70-85% usually keeps images looking sharp while cutting file size noticeably.

Can I compress an image to an exact size, like 100 KB?

Yes — switch to "Compress to Size" and enter your target size in KB; the tool adjusts quality automatically to get as close as possible.

Which format gives the smallest file size?

JPEG generally compresses photos smaller than PNG. Use our Convert Image tool if you also need to change the format.

Is compression done on a server?

No, all compression happens locally in your browser using the Canvas API — your file is never uploaded.

How do I compress an image to 20kb or 50kb for a form?

Click the 20 KB or 50 KB quick-target button above, upload your photo, and the tool automatically finds the quality level that fits the limit — common for exam and passport-photo uploads.

What KB size do government forms like Aadhaar or PAN usually need?

Most Indian government portals ask for photos or signatures around 20 KB to 100 KB, and scanned documents up to 200-300 KB. Check the exact limit on your specific form before uploading.