How to Compress an Image to 20KB (Free, Browser-Based, 2026)
Last updated:
Quick Answer
To compress an image to 20KB: upload your file, resize to 300–400px wide max, output as JPG at quality 50–55. Most photos land at 15–25KB at these settings. Below this is hard without face/detail loss.
Step-by-step
- 1
Upload your image to FileCurve Image Compressor.
- 2
Resize width to 350px (critical — dimensions matter more than quality at this size).
- 3
Set output format to JPG.
- 4
Set quality to 55.
- 5
Verify output is under 20KB. If above, drop to quality 45 or resize smaller.
- 6
Download.
Expected output
Format
JPG at 300–400px width
Quality setting
JPG quality 45–55
Estimated size
<1% of a 3MB phone photo
Why you might need this
- →SSC, RRB, IBPS photo uploads (often 20KB limit)
- →UIDAI Aadhaar correction photos
- →Bank exam signature uploads
- →Passport Seva photo (10–20KB JPG cap)
Troubleshooting
At 20KB the image is blurry
Unavoidable — 20KB is extremely small. Resize smart: 350px wide at quality 55 looks better than 800px at quality 30.
Signature under 20KB looks unreadable
Use black-on-white, high-contrast. Signatures target 140×60px at 10–20KB.
Frequently asked questions
What is the smallest image size without full blur?
For a face at 350×450px, JPG quality 50 gives recognizable results at ~18KB.
Can I compress a PNG to 20KB?
Only flat-color graphics. Photos in PNG cannot reach 20KB. Convert to JPG.
Do Indian portals accept WebP?
No — JPG only, often specifically .jpg extension. FileCurve outputs .jpg by default.