Skip to content

Troubleshooting

Why Online Forms Reject Your Photo: 9 Causes and Fixes

By FitKB · Updated · 3 min read

Quick answer

Most rejections come from the file being over the size limit, being in a format the form does not accept (often HEIC or PNG), or having the wrong pixel dimensions. Read the error message, compare it with the form's instructions, and fix that one property instead of re-taking the photo.

Open the Compress Image to 50KB tool

1. The file is over the size limit

Phone cameras save photos of 2 to 10 MB, while forms often allow 20 KB to 200 KB. Compress the photo to the stated limit with a tool such as the 50 KB preset and check the exact byte count before uploading.

2. The file is just barely over the limit

If your file looks like it is under the limit but is still refused, the form may count kilobytes as 1000 bytes while your device counts 1024. Keep files at or below the limit × 1000 bytes. The full explanation is in KB vs KiB.

3. The file is too small

Some forms also set a minimum, such as 10 KB to 50 KB. Over-compressed photos can fall below it. Raise the limit in the resizer to just under the maximum, which gives the best quality anyway.

4. The format is not accepted

Many forms accept only JPG or JPEG. PNG, WebP and HEIC files are refused even when they are small enough. FitKB saves JPG by default. If your form accepts only .jpeg rather than .jpg, rename the file; both extensions describe the same format. More detail in JPG vs PNG vs WebP.

5. It is an iPhone HEIC photo

iPhones save photos as HEIC by default. Browsers usually convert them when you pick them through the photo picker, but files transferred by cable or cloud often stay HEIC. See how to upload iPhone HEIC photos.

6. The pixel dimensions are wrong

Forms sometimes require exact dimensions, such as 600 × 600 pixels, or a range. Use the Dimensions setting to crop to an exact size, or the 35 × 45 mm and 2 × 2 inch presets for passport shapes.

7. The photo appears sideways

Phones store rotation as a tag instead of rotating the pixels. Some forms ignore the tag and show the photo sideways. Re-saving the photo through FitKB applies the rotation to the pixels, so the result is upright everywhere.

8. The content does not meet the rules

Passport and visa photos are checked for background colour, head size, lighting, glasses and expression. No resizer can fix those; follow the official guidance and retake the photo. Our passport photo size guide explains the sizing part.

9. The browser or connection failed

  • Try again on a stable connection; uploads can time out on weak mobile data.
  • Use an up-to-date browser such as Chrome, Safari, Firefox or Edge.
  • If the form runs inside an app, try the same page in the phone's main browser.
  • Clear the form's page and pick the file again rather than reusing a cached selection.

A quick checklist before uploading

  1. The file is JPG unless the form lists other formats.
  2. The exact byte count is at or under the limit × 1000, and above any minimum.
  3. The pixel dimensions match what the form asks for, if it gives any.
  4. The photo is upright and shows what the form asks for: face, signature or document.
  5. You are uploading the new file, not the original with a similar name. FitKB adds the limit to the file name, such as photo-20kb.jpg, to make this easy.

Questions people also ask

The form says 'invalid file'. What does that usually mean?
Most often the format is not accepted, for example a HEIC or PNG file on a JPG-only form. Convert the photo to JPG and check the size limit.
Will compressing the photo again make it worse?
Each JPEG save loses a little detail. Always start from the original photo rather than from an already compressed copy.

Tools for this