Compress Image to Under 20KB

Compress passport photos to under 20KB. Meet Aadhaar, PAN, and strict government photo upload limits. Free tool.

20KB is the strictest common image size limit in India — required by some government portals for passport-style photos, Aadhaar enrollment corrections, PAN card applications, and certain state-level exam registrations. At this extreme size, your photo must be small in pixel dimensions (typically 100×120 to 150×200 pixels) and compressed to JPEG quality of 40–55%. The result is adequate for identification purposes when displayed at the intended small size. This tool helps you hit the 20KB target by optimizing JPEG encoding in your browser — no server upload, no privacy risk.

100% Private

Your image never leaves your device. All processing happens in-browser.

Instant Compression

Target: under 20KB at 45% JPEG quality.

JPEG Output

Optimized JPEG encoding for the best size-to-quality ratio.

Free, no sign-up, works entirely in your browser

How to Compress Your Image

  1. Click "Open Image Compressor" above
  2. Upload your image (drag & drop or click to browse)
  3. Set quality to 45% and output format to JPEG
  4. Click Compress and download the smaller file

User Reviews

Sign in to leave a review

Sign In

No reviews yet. Be the first!

Why Compress Images to 20KB

20KB is the strictest common image size limit in India — required by some government portals for passport-style photos, Aadhaar enrollment corrections, PAN card applications, and certain state-level exam registrations. At this extreme size, your photo must be small in pixel dimensions (typically 100×120 to 150×200 pixels) and compressed to JPEG quality of 40–55%. Whether it is Aadhaar and PAN card uploads or sharing files on messaging apps, keeping your images under 20KB ensures faster delivery and trouble-free uploads. Our browser-based compressor adjusts JPEG quality to 45% and optimizes encoding — all without uploading your image to any server.

Best Settings for Aadhaar and PAN card uploads

For Aadhaar and PAN card uploads, JPEG at 45% quality gives the best balance of file size and visual clarity. At this aggressive quality setting, the image is optimized for minimum file size while keeping the subject recognizable. Best for small display sizes like form thumbnails and ID photo fields. If the result is still above the target size, try resizing to smaller pixel dimensions first using our Image Resizer.

Complete Privacy — No Server Uploads

Every step of the compression happens in your browser using the Canvas API and modern image codecs — your image is decoded, quality-adjusted, and re-encoded entirely on your device. This makes it safe to compress personal photographs, identity documents, medical records, and confidential certificates. No data leaves your computer, there are no daily usage limits, and you can process as many images as needed.

Advertisement

Frequently Asked Questions

Which documents require photos under 20KB?

Some Aadhaar correction forms, PAN card applications, and older state exam portals require photos as small as 10–20KB. Always check the specific form requirements.

Won't a 20KB photo look blurry?

At the intended display size (small thumbnail on a form), 20KB is adequate. The photo should be resized to the exact required pixel dimensions (e.g., 100×120) before compression for best results.

How do I get a photo to exactly 20KB?

Resize to small dimensions first (100×120 or 150×200 pixels), then adjust JPEG quality between 40–55% until the file size drops below 20KB. This tool previews the size in real-time.

Advertisement

Support This Project

All tools are free. If this saved you time, consider buying us a coffee.

Support DesignForge360