ExactPic

Task

Fix “invalid file type” on a photo upload

“Invalid file type” means the portal accepts a short list of formats — nearly always JPG and PNG — and your file is not on it. The two usual culprits are HEIC, which is what modern iPhones save by default, and WebP, which is what a photo saved from a web page often is.

Renaming the file does not convert it. Changing photo.heic to photo.jpg changes the label on the box, not what is inside, and any portal worth its validation reads the file’s own signature. That is the workaround most people try first, and it is why the upload keeps failing with the same message.

The checker below reads the actual bytes rather than the extension, so it will tell you what your file genuinely is before the form does.

Requirement summary

Accepted format
JPG, PNG
Accepted here
JPG and PNG — edit if your form takes a different set
Detected by content
The file’s real format is read from its bytes, not its extension

Fix it now

Requirement fields below are editable. Change them to match your form, then drop your file in to check and download a version that fits.

Private by design. Your files never leave your device

1. Enter the form's requirements

Copy these from the upload instructions on your form. Leave a field blank if the form does not specify it. Or paste the portal text below — we only fill high-confidence fields and flag anything ambiguous.

Formats your form accepts

We can open JPG, PNG and WebP. Pick the format(s) your form accepts and we output one of them. iPhone HEIC is converted where your browser can decode it — if it cannot, export as JPG on the device first.

2. Select your photo or signature

Drop an image here, or click to browse

HEIC, JPG, PNG, WebP — or paste / take a photo

Tip: Ctrl+V / ⌘V to paste

Publishers: embed this checker on your site with one iframe.

Step by step

  • Check what your file actually is

    Drop it into the checker. It reads the signature, so a HEIC named .jpg is reported as a HEIC.

  • Set the formats your form accepts

    JPG and PNG are preselected. Adjust if your portal lists something different.

  • Convert and download

    Download the converted file, then upload that rather than the original.

Frequently asked questions

Why does the form reject my iPhone photo?
Because it is probably a HEIC file. Apple switched to HEIC as the default years ago; it saves space and is excellent, and hardly any upload form accepts it. Converting to JPG solves it. You can also stop it happening again in Settings, Camera, Formats, by choosing Most Compatible.
Can I just rename the file to .jpg?
No. The extension is only a name. Every format begins with a recognisable signature in its first bytes, and portals check that rather than trusting the filename. A renamed HEIC is still a HEIC, and it will be rejected with the same message — often after a long upload.
What does "please upload an accepted image type" mean?
The same thing, worded vaguely. Look for the accepted list beside the upload field; when a form does not say, JPG is the safest choice because essentially every portal takes it.
My file is a WebP — why is that a problem?
WebP is a modern web format, and saving an image from a web page frequently produces one even when the file is named .jpg. It is widely supported in browsers and poorly supported by upload validators. Convert to JPG or PNG.
Should I choose JPG or PNG?
JPG for photographs — smaller files and universal acceptance. PNG for signatures, screenshots and anything with sharp text or flat colour, where JPG compression leaves visible fuzz. If the form permits both and you are uploading a face, use JPG.
Will converting lose quality?
Converting to PNG is lossless. Converting to JPG involves one compression, which at a sensible quality is not visible. Converting a transparent PNG to JPG will fill the transparent areas with white, since JPG cannot store transparency — worth knowing before you convert a signature.

Still rejected? Troubleshooting

I renamed it and the form still rejects it
Expected — renaming changes nothing about the contents. Convert the file properly and upload the new one.
The photo went sideways after converting
Phones record portrait shots as landscape pixels plus a rotation tag, and some converters drop the tag. Convert here, where the rotation is applied to the pixels before the tag is discarded.
My signature has a grey or black background now
A transparent PNG converted to JPG fills the transparency with white here. If it came out dark, another tool composited it onto black. Convert again and check the preview before uploading.
The converted file is now too large
Use the file size exceeds the maximum limit page to bring it under the cap. Convert first, compress second — that order costs less quality.

Private by design. Your file is read and fixed entirely in your browser — it is never uploaded. You can verify this yourself.

Related tasks

Keep going