How to Compress an Image to 10KB (Free, Browser-Based, 2026)
Last updated:
Quick Answer
To compress an image to 10KB: resize to 200×230px, output as JPG at quality 40–50. A tight portrait crop at 200px wide and JPG quality 45 typically lands at 8–12KB. This is the extreme end of compression — every pixel counts. UIDAI requires JPG under 20KB; IRCTC allows up to 15KB; some bank KYC portals cap at exactly 10KB.
Step-by-step
- 1
Crop your photo tightly to face only — excess background wastes bytes at this extreme size.
- 2
Resize width to exactly 200px (height auto). For IRCTC, use 132×170px; for UIDAI, use 200×230px.
- 3
Set output format to JPG — PNG cannot reach 10KB for any face photo.
- 4
Set quality to 45. Check output size. If above 10KB, drop to 40 or shrink to 180px wide.
- 5
If still above 10KB, convert to grayscale — removes color data and can halve the file size.
- 6
Verify the face is still recognizable. Government portals require a clear face; blurry submissions get rejected.
- 7
Download and check file size in your file manager before uploading to the portal.
Expected output
Format
JPG, 200×230px or 132×170px
Quality setting
JPG quality 40–50, grayscale optional
Estimated size
8–12KB for a portrait crop
Why you might need this
- →UIDAI Aadhaar correction portal — photo must be JPG, 10KB–20KB
- →IRCTC account photo — max 15KB, JPG only, 132×170px
- →Bank KYC self-upload portals (SBI, HDFC, ICICI) — some cap at 10KB
- →Indian post office savings account photo upload — often 10–20KB limit
- →EPFO UAN portal photo submission — 20KB max JPG
Troubleshooting
UIDAI portal says "photo size should be between 10KB and 20KB"
Target 15KB to give yourself headroom. Use quality 48 at 200×230px. Check the file size before uploading — not just what the tool shows.
IRCTC photo upload fails with correct size
IRCTC specifically requires JPEG format with .jpg extension, max 132×170px, max 15KB. Use exactly those dimensions.
Bank KYC portal rejects my 9KB file
Some portals require a minimum size too (often 5KB). If under minimum, raise quality to 55 or use a slightly larger crop.
Face looks blurry at 10KB
Unavoidable at this extreme size. Use a well-lit, sharp source photo. The portal only displays it at 100–200px anyway — face will be recognizable.
PNG will not go below 40KB even for a small photo
PNG is lossless. Convert to JPG immediately — PNG photos cannot reach 10KB.
My photo is in HEIC (iPhone) format
FileCurve converts HEIC to JPG automatically in one step — upload the HEIC directly.
Frequently asked questions
Why do government portals have such low file size limits?
These portals were built in the early 2000s with shared hosting and tiny disk quotas. A 10KB cap × millions of users = manageable storage. Legacy architecture has kept these limits in place even as storage got cheaper.
What is the quality impact of a 10KB image?
At 200×230px and 10KB, a face is recognizable but visibly compressed. Text and fine detail are blurry. For identity verification (the only use case), this is sufficient — portals display the photo at tiny sizes anyway.
Which format is best for 10KB compression?
JPG by a wide margin. PNG cannot compress a face photo to 10KB. WebP could, but Indian government portals reject WebP — JPG is the only accepted format.
Can I compress a signature to 10KB?
Yes — signatures are even easier. A 140×60px black-on-white signature at JPG quality 60 is typically 4–8KB.
Is 10KB too small for a photo to be accepted?
Some portals have a minimum (often 5KB). Check both the minimum and maximum before compressing. UIDAI minimum is 10KB, maximum 20KB.