Passport, visa and exam portals are strict: they want a photo at exact pixel dimensions and under a specific file size, often as a JPG. Here is a reliable three-step way to get there for free, with every step running in your browser so your photo is never uploaded.
Typical requirements
| Use | Common spec |
|---|---|
| Indian passport / many exams | 200×230 px, 20–50KB, JPG |
| US visa (DV / DS-160) | 600×600 px, under ~240KB, JPG |
| Schengen / UK style | 35×45 mm ratio, a few hundred KB |
Always check your specific form — the numbers vary. The workflow below works for any of them.
1. Crop to the right shape
Start by cropping to the correct aspect ratio (for example 1:1 for a square visa photo) so your face sits in the frame correctly. Getting the shape right first means the resize step will not distort the photo.
2. Resize to exact pixels
Open the image resizer, switch to pixel mode, and enter the required width and height (for example 200×230). Keep the aspect lock on if the spec is a ratio, or turn it off to force exact dimensions.
3. Compress to the KB limit
Finally, use the image compressor in target-size mode and type the maximum KB (for example 50KB). It tunes the quality to land at or just under the limit while keeping your face clear. If you cropped from a HEIC iPhone photo, convert it to JPG first with the HEIC to JPG tool.
Tip: with our tools you can chain these steps — finish one and send the result straight into the next without re-uploading.
FAQ
How do I get a photo under 50KB? Use target-size compression and enter 50 as the KB limit; the tool lands at or just under it.
Will resizing stretch my face? Not if you crop to the correct ratio first, then resize to matching dimensions.
What format do forms want? Almost always JPG. Convert first if your photo is HEIC or PNG.
Is my photo uploaded? No. Cropping, resizing and compressing all run in your browser.