The photo is fine. The file isn't.
A real JPEG instead of a renamed HEIC or PNG, the DPI a form asks for, and phone rotation baked in so nothing arrives sideways — the three reasons an upload fails when the picture itself looks perfect.
Pick the fix
3 toolsWhat Snapfix is for
These are the failures where the photo looks right and the upload still will not go through: the portal says "JPEG only" for a file that ends in .jpg, the notification asks for 200 DPI, or the examiner sees a sideways face. Each one is a property of the file rather than the picture, each takes seconds to fix, and each is nearly impossible to diagnose from the error message. Snapfix names the problem first — what the file really is, what DPI it reports, whether it carries a rotation tag — and then fixes it on your own device.
Questions
Why does a portal reject a photo that ends in .jpg?
Because portals read the file header, not the name. Phones and apps save HEIC, WebP and PNG; renaming one to .jpg leaves it exactly as it was. Snapfix shows the real format and re-encodes a genuine JPEG.
Does setting DPI change my photo?
No. DPI is a note about printing size. Snapfix edits those few bytes and leaves the pixels and the file size alone.
Why do my photos upload sideways?
The phone saved a rotation tag instead of turning the pixels, and many upload forms ignore the tag. Snapfix bakes the rotation into the pixels and removes the tag.
Is anything uploaded?
No. Every Snapfix tool runs inside your browser tab.