Resize image to KB online
To resize an image to a target file size, upload it, choose the size you need — for example 20 KB, 50 KB, 100 KB or 200 KB — and download the compressed JPG. The PassPix resizer does this in your browser by lowering the JPEG quality and, if needed, the pixel dimensions until the file is under your target. Nothing is uploaded and there is no watermark.
Common upload size limits
Set your target to match the form you are filling in.
| Upload | File size limit |
|---|---|
| India e-Visa photo | 10 KB – 300 KB, JPEG |
| India OCI photo | around 200 KB, JPEG |
| US visa / DV lottery photo | under 240 KB, JPEG |
| India exam forms (UPSC, SSC, NEET) | commonly 20 KB – 300 KB (check the form) |
| Passport Seva photo upload | under 1 MB, JPEG |
Need a compliant photo, not just a smaller file? Use the PassPix passport photo maker to size it to the exact official spec, or see passport photo size by country.
Frequently asked questions
How do I resize an image to 20 KB?
Upload the image, choose the 20 KB preset, and download. The tool lowers the JPEG quality and, if the target is very small, reduces the pixel dimensions until the file is under 20 KB.
Does resizing reduce the image quality?
Compressing to a smaller file lowers quality slightly because it reduces JPEG detail. The tool keeps the quality as high as possible while staying under your target size.
Is the resizer free and private?
Yes. It is free, has no watermark, and runs entirely in your browser — your photo is never uploaded to a server.
What size do I need for an online form upload?
It depends on the form. India e-Visa accepts 10–300 KB, a US visa photo must be under 240 KB, and many Indian exam forms ask for 20–300 KB. Check your form's limit and set it as the target.