Snapfix · real JPEG, not a renamed file

HEIC, WebP, AVIF or PNG → a real JPEG the portal accepts

"Only JPEG files are allowed" is the error, and the file already ends in .jpg — because renaming a PNG or a WhatsApp WebP does not change what is inside it. Portals read the first bytes of the file, not the name. Snapfix reads those same bytes, tells you what the file really is, and re-encodes it into a genuine JPEG, with an optional size limit for forms that also cap the KB.

No uploadShows the real formatFree
Input: HEIC · WebP · AVIF · PNG · JPG · Output: real JPEG (FF D8 header), optional KB cap
Select photoor drop it here · JPG, PNG, WebP, AVIF, HEIC
Leave it empty to keep the best quality. Transparent areas become white, because JPEG has no transparency.

Made for

How it works

Why this is the fix

Every exam and government portal validates the file header, and that is exactly the check a renamed file fails. People then compress or resize the file repeatedly, which never fixes it, and blame the portal. The honest fix is a real re-encode, which is what Snapfix does — plus one thing most converters skip: it tells you what the file was to begin with, so the next photo does not repeat the mistake. Nothing is uploaded, which matters because these are usually ID photos.

How to do it

  1. Select the photo. Snapfix shows its real format and pixel size.
  2. Add a KB cap if your form has one, then press Convert.
  3. Download the JPEG and upload it. The badge confirms it is a real JPEG.

Questions

Why does the portal reject my .jpg file?

Because it is not a JPEG inside. Phones and messaging apps save HEIC, WebP and PNG, and renaming does not convert them. Snapfix shows the real format and makes a true JPEG.

My HEIC file will not open on this computer.

Chrome and Firefox on Windows cannot decode HEIC. Use Safari on an iPhone or Mac, or set the iPhone camera to Most Compatible and retake, or share the photo as JPEG first.

Will the photo lose quality?

JPEG is lossy, so one re-encode loses a little. Snapfix uses high quality unless you set a KB cap; keep the original for printing.

Does it change the pixel size?

No, unless a KB cap forces it. For an exact pixel size use Resize image or an ExamPic preset.

Is my photo uploaded?

No. It is decoded and re-encoded inside this browser tab.

Also useful

Guides that use this tool