Why portals reject a photo
The usual reasons an upload fails: pixels, kilobytes, format, and the file name.
A portal rarely says which rule you missed. It says “upload failed” or shows a red file name. Four checks explain almost every rejection this tool is built for.
Pixels come first. A scan at 1800×2400 is not useful if the form wants a portrait near 413×531. Extra pixels do not prove quality once the file is scaled down, and they make the kilobyte cap harder to hit. Measure the long side and the short side, not only the megapixel count.
Kilobytes are not pixels
A 413×531 JPEG of a flat background can sit under 80 KB. The same dimensions of a noisy scan can pass 400 KB. That is why “resize the image” and “compress the file” are different jobs. Resize does both: it crops to an aspect, scales inside a pixel box, then searches JPEG or WebP quality until the file is under the cap you typed.
Format is the third gate. Many application forms accept JPEG only. A PNG screenshot or a HEIC from a phone fails before anyone looks at the picture. This site reads JPEG, PNG, WebP, and HEIC. HEIC is saved as JPEG, PNG, or WebP, not as a new HEIC.
Names
Some portals reject spaces, accents, or two files that differ only by case, such as Photo.jpg and photo.jpg. Photo check flags a space in a JPEG name. File size is the page where you type a size for one file and a size for all the files together.
Questions
Does a green pass here mean the embassy will accept the photo?
No. Presets on this site are illustrative. Read the form you are actually submitting.
Why did the file grow when I saved it?
PNG stores pixels more literally. A photograph usually belongs in JPEG or WebP when the cap is tight.