Your images are processed in your browser — Cloud HD (Pro, opt-in) is the only exception

Why was my photo upload rejected?

Eight causes, in the order worth checking. The error message almost never tells you which one it is.

🛑
Fix the File →

Compress, convert format, and check the exact output size before re-uploading

Runs in
Your browser, on your device; Cloud HD (Pro, opt-in) on 7 AI tools runs on our server
Upload
None for the free tools. A Cloud HD photo is uploaded for that run and deleted when the run finishes, and in all cases within 24 hours
Signup
Not needed; Cloud HD needs Pro
Watermark
None added by MiniPx, except on free AI results
Limits
No quota on compression, conversion or resizing; free AI runs are limited
Output
A file saved straight from your browser

Why Was My Photo Upload Rejected? — Free, Fast & Private

Upload errors are unhelpful by tradition. “Invalid file”, “Upload failed”, or a red border and nothing else. Here are the eight real causes, ordered by how often they turn out to be the answer.

1. The file is too large

The obvious one. A phone photo is 4–12 MB; government portals often want under 200 KB. Compress and check the exact output size before retrying.

2. The file is too small

Far less obvious, and it catches people who followed “compress as much as possible” advice. Many portals set a floor as well as a ceiling — UPSC wants 20–300 KB, CTET wants 10–100 KB. Under the floor is a rejection exactly like over the ceiling. Use a gentler preset or a larger width.

3. The format is wrong — usually HEIC

iPhones save HEIC by default. Portals ask for JPG. The file may even look like a JPEG in your gallery and still be HEIC underneath. Convert it rather than renaming it — changing the extension by hand does not change the contents, and portals check the contents.

4. The dimensions are outside the allowed range

Portals set pixel minimums and maximums independently of file size. GATE requires 200×260 to 530×690 px; eBay refuses anything under 500×500. A heavily cropped photo can fail a minimum even though it is small and light.

5. The aspect ratio is wrong

Separate from dimensions, and it is the one compression can never fix. Square where portrait is required, landscape where square is required — the shape is checked as a ratio. Crop first; compressing a landscape photo just gives you a smaller landscape photo.

6. The megapixel count is over a cap

A limit expressed in pixels rather than bytes. Google Slides refuses images over 25 megapixels no matter how small the file is. If an error mentions megapixels, compressing harder will not help — reduce the dimensions.

7. The filename is wrong

Some portals specify a filename, and where yours does, follow it exactly. (Not every exam has such a rule: UPSC’s One Time Registration FAQs set none.) Spaces, brackets and non-ASCII characters break some older systems too. IMG_2029 (1).JPG is a plausible culprit when everything else looks right.

8. The content fails a rule

Nothing technical is wrong with the file — the photograph itself breaks a requirement. Background not plain white, face too small in the frame, glare on spectacles, a shadow, a head covering, or a signature in the wrong ink. This is the category no file tool can fix. Re-shoot against the published rules. For an exam form, read what each exam body’s own notice says gets a photo or signature rejected, quoted with its page number.

How to work out which one it is

Compare your file against the published spec in this order: format, then dimensions, then aspect ratio, then file size — both bounds — then filename. Four of the eight causes have nothing to do with bytes, which is why “compress it more” so often fails twice in a row.

MiniPx shows the exact output size and dimensions before you download, so each of those can be checked rather than guessed. Everything runs in your browser, which matters when the rejected upload is an identity document.

How it works

  1. Check the format first: HEIC from an iPhone is a frequent cause. Convert to JPG rather than renaming the file — portals read the contents, not the extension.
  2. Check dimensions and aspect ratio: Both are enforced separately from file size, and neither can be fixed by compressing. Crop to the required shape first.
  3. Check both size bounds: Many portals set a minimum as well as a maximum. Under the floor is a rejection exactly like over the ceiling.
  4. Check the filename: Some portals require exact names such as photo.jpg. Remove spaces, brackets and non-ASCII characters.
  5. Re-read the content rules: Background colour, face coverage, glare and ink colour are rules about the photograph itself. No file tool can fix those — re-shoot.

Frequently asked questions

Why does the portal reject my photo when it is under the size limit?
Because file size is only one of the checks. Format, pixel dimensions, aspect ratio, megapixel count, filename and content rules are all enforced separately. Four of the eight common causes have nothing to do with file size.
My photo is too small and got rejected — is that possible?
Yes. Many portals set a floor as well as a ceiling: UPSC wants 20–300 KB, CTET 10–100 KB. Advice to compress as much as possible actively causes this failure. Use a gentler preset or a larger width.
Can I just rename my HEIC file to .jpg?
No. The extension does not change the contents and portals inspect the actual file. Convert it properly — MiniPx converts HEIC to JPEG in the same pass as compression.
What does "image must be smaller than 25 megapixels" mean?
It is a pixel count limit, not a file size limit: width times height divided by a million. Google Slides enforces this. Compressing harder does nothing; you have to reduce the dimensions.
The portal says my aspect ratio is wrong. What do I do?
Crop the image to the required shape. Aspect ratio is width divided by height and compression never changes it — a compressed landscape photo is still landscape.
Does the filename really matter?
Only where the form says so — then follow it exactly. UPSC’s One Time Registration FAQs set no filename rule. Spaces, brackets and non-ASCII characters also break some older upload systems.
Nothing technical is wrong and it is still rejected. Why?
The photograph itself probably breaks a content rule: background not plain white, face too small in the frame, glare on glasses, a shadow, or a head covering. It can only be fixed by re-shooting.

All Image Tools

AI Tools

Compress for Platform

Solutions by use case