Free · Private · No sign-up
Convert a photo for an online form
Online forms usually specify three things: file format (almost always JPG), maximum size (often 1 MB, sometimes 500 KB or 200 KB), and minimum resolution. Miss any one of those and the upload fails silently. This page fixes all three in one go.
For anyone filling in a passport, visa, university, bank or job form that has strict rules about the photo they'll accept.
Tool for this job
Open the image compressor
Set the exact target size and pick JPG as the output format.
Step-by-step
- Read the form's photo rules carefully — write down the format, max size and min/max pixel dimensions.
- If your photo is a HEIC (iPhone), convert it first with HEIC → JPG.
- Open the compressor above.
- Drop the photo in, choose the target size the form wants (200 KB, 500 KB, 1 MB).
- Confirm the output is JPG. Download it. Upload to the form.
Common mistakes to avoid
- •Renaming a PNG to .jpg. The form's validator often checks the file signature, not the extension, and will reject it.
- •Uploading a screenshot of the photo instead of the file itself. Screenshots are usually PNG, often the wrong resolution, and blurrier than the original.
- •Trying to compress after resizing to 200×200 — you'll end up under the min pixel dimension the form requires.
- •Editing in Word or Preview and "saving" the JPG. Many editors re-save with metadata bloat that pushes you back over the limit.
Format advice
Default to JPG at 90% quality unless the form explicitly says PNG. JPG is what passport, visa and bank portals were designed around.
Privacy
Compression and conversion run in your browser. Your ID photo, passport scan or headshot is never sent to us.
Related tools & guides
Frequently asked questions
Why does the form only accept JPG?
JPG is the format every legacy backend was built to accept and process. It's compact, has predictable metadata, and doesn't carry transparency the system doesn't know what to do with.
What are the most common form limits?
50 KB and 100 KB are typical for passport and visa portals (India, US DS-160, Schengen). 500 KB and 1 MB are typical for university and job portals. 5 MB is generous — usually a bank or government submission.
The form rejected my photo with no error — why?
Nine times out of ten it's the wrong format (PNG when JPG is required), or a mismatch between the file's declared MIME type and its content — usually caused by renaming an image by hand.
Do I need to remove metadata?
Some visa portals reject photos that contain EXIF (a privacy measure). Re-encoding with this tool strips EXIF as a side effect, so it usually solves the problem.
How do I tell what my current photo's size is?
On Windows, right-click → Properties. On Mac, Cmd+I in Finder. The compressor also shows the input size next to each file when you drop it in.
Ready to fix it?
Set the exact target size and pick JPG as the output format.