Image Upload Rejected? Check Size, Dimensions and Format
“Invalid image” can describe several different problems. Check the exact message before changing the picture, so you do not lose detail fixing the wrong property.
Start with the format the destination accepts
A .jpg or .jpeg filename should contain a real JPEG image. Changing .heic or .png to .jpg in a filename does not convert the file. Use the matching converter when the form explicitly needs JPG. If a PNG has transparency, choose a background color before converting because JPG cannot keep transparent pixels. Keep a copy of the original.
Separate file size from image dimensions
A 200 KB limit concerns saved bytes; 600 × 400 concerns pixels. Resize to the required dimensions first when both are specified. Then compress the resulting JPG or WebP toward the byte limit. The compressor reports actual output size and warns if its target cannot be reached. A change in pixel count does not produce an identical percentage change in file size.
Match proportions without stretching
A square field and a rectangular photograph have different proportions. Crop to the needed shape, keeping all required content visible, before choosing the final width and height. Do not assume that an arbitrary square or portrait preset meets passport, visa or identity-document requirements; use the receiving organization’s current instructions.
Confirm the file you actually submitted
Open the downloaded output and check its format, dimensions and appearance. A browser may append a number to the filename when several copies exist. Remove the old selection in the destination form and choose the correct output. If a compliant image still fails, try the destination’s supported browser and connection; login expiry or a server failure cannot be fixed by compressing the picture again.
Check before you finish
- The file was converted rather than merely renamed.
- Dimensions and proportions match the destination’s instructions.
- The selected upload is the new output, not an older copy.
- The file remains readable and meets the stated byte limit.
Continue with a related tool
Questions or a correction? mrkcal@mrkcal.com