How to Fix an Unsupported File Format Upload Error
Renaming the file won't fix it. Convert the picture to a format the site accepts: for most forms, that means a real JPG.
Why this happens
Most portals accept only a short list: often JPG/JPEG, sometimes PNG or PDF. Pictures from modern devices and the web often arrive in something else:
- HEIC/HEIF: the default for many iPhone photos.
- WebP and AVIF: common for images saved from websites.
- TIFF, BMP, GIF: older formats some scanners and programs produce.
Renaming doesn’t convert
Changing the extension from .heic to .jpg only changes the name. The contents are still HEIC, and a portal that checks the file itself will reject it. WillItUpload identifies a file from its first bytes, never from its extension, so a renamed file is recognised for what it really is.
Steps
- Open Convert to JPG. It reads iPhone HEIC, PNG, WebP, GIF, BMP and AVIF, as well as JPG (TIFF opens in Safari only).
- Choose what colour goes behind transparent areas. White is the default.
- Optionally set a quality or a KB limit, then convert. The tool re-checks that the output is really a JPG.
The first time you use a HEIC photo, your browser downloads a small decoder from this site. That is the program, not your photo; the conversion then happens on your device.
Other directions
- The site wants PNG: Convert to PNG. Remember photos get much bigger as PNG.
- The site wants WebP: Convert to WebP, though some Safari versions can’t create it.
- It wants a PDF: that’s a different job; Image to PDF builds one from pictures.
JPG and JPEG
They are the same format; only the extension is spelled differently. If a form accepts “JPEG” and you have “.jpg”, it’s fine. If it rejects one spelling, rename the file’s extension, and nothing needs converting.
Format fixed, still rejected?
The format may be fine and something else failing: size, dimensions or DPI. The Image Requirement Checker lists the detected format with each other rule. For how the formats compare, see PNG vs JPG for online forms.