Upload errors are almost always one of four things, and the error message rarely tells you which. Here is how to read them.
The four independent checks
A portal validates your image against several rules that have nothing to do with each other. Fixing the wrong one is why people upload the same photo eleven times.
| # | Check | Typical wording | Fix |
|---|---|---|---|
| 1 | File size in KB | “must be between 20KB and 50KB” | Reduce / Increase |
| 2 | Pixel dimensions | “must be 3.5cm x 4.5cm” or “240 x 320” | Resize in pixels |
| 3 | File format | “only JPG/JPEG allowed” | Convert to JPG |
| 4 | Image content | “face not detected”, “background not plain” | Re-shoot the photograph |
“File size too small”
The most common error, and the most misunderstood. It does not mean your photo is low quality — it means the number of bytes is under the floor. It almost always happens because the image passed through WhatsApp, was screenshotted, or was compressed for a different form earlier.
The fix takes seconds: increase the file size in KB to the minimum the form wants. Bear in mind that if the portal also checks resolution, you need the original image rather than the compressed copy.
“File size too large”
A modern phone photo is 2–5MB and a form wanting 50KB is asking for roughly 1% of that. Crop, resize the dimensions, then compress to the ceiling — in that order, for the reasons set out in the quality guide.
“Invalid dimensions” or “invalid aspect ratio”
Your crop is the wrong shape. This is separate from file size and padding bytes will not help. Note the orientation carefully — a passport photo is taller than it is wide, a PAN photo is wider than it is tall, and a signature is a wide strip. Getting the orientation backwards is extremely common.
“Invalid file format”
Portals want JPG. Your iPhone shoots HEIC, your screenshots are PNG, and images shared from the web are increasingly WebP. None of those are JPG even when the filename looks harmless. Convert first, then size.
Renaming a .png file to .jpg does not convert it. The portal reads the file contents, not the extension, and will reject it.
“Face not detected” and other content checks
Newer portals run face detection on the uploaded photograph. Common triggers: the face too small in the frame, a busy or dark background, hard shadows, a cap or sunglasses, or a photo taken at an angle. No tool fixes these — re-shoot against a plain white wall in daylight, camera at eye level, face filling roughly 70–80% of the frame height.
Errors that are not your file
- Upload button does nothing. Usually a browser issue. Try Chrome on desktop rather than a mobile browser, and disable extensions.
- Session expired mid-upload. Portals time out aggressively on the last day. Have both files ready before you start the form.
- Server overloaded. The last 48 hours of any application window are the worst time to submit. Apply early if you can.
Frequently asked questions
Why does my photo say file size too small?
The number of bytes is below the portal’s minimum, usually because the image was compressed by WhatsApp, taken as a screenshot, or shrunk for a previous form. Increasing the file size in KB clears the error without changing how the photo looks.
Why is my photo not uploading even at the right size?
Check the other three rules: pixel dimensions, file format and image content. A photo can be exactly 45KB and still fail because it is a PNG, or because the crop is the wrong shape.
Can I just rename a PNG to .jpg?
No. The portal reads the actual file contents, not the extension, and will reject it. You have to convert the file properly.
Why does the same photo work on one form and not another?
Every portal sets its own size range, dimensions and content rules. A photo prepared for SSC at 20–50KB will fail a GATE form that wants specific pixel dimensions, and vice versa.