Skip to content
Utilboxes

Why a website says your photo’s format is not supported

Upload forms reject photos that look like JPGs. Usually the file is really HEIC, WebP or AVIF, or renamed. How to check what a file is and convert it properly.

Published

Tools for this job: HEIC to JPG · WebP to JPG · AVIF to JPG · Image Converter

A website says your image format is not supported when the file is not a type it accepts, even if it looks like a normal photo. Usually it is an iPhone HEIC, a WebP or AVIF saved from a web page, or a file renamed rather than converted. Convert it properly to JPG and the upload will usually go through.

The usual suspects

  • HEIC from an iPhone or iPad. Apple devices save photos as HEIC by default. They usually convert to JPG when you share by email or upload in Safari, but not always — copying via a cable, AirDrop to a Mac, or a cloud folder keeps the HEIC.
  • WebP or AVIF saved from a website. Right-click → Save image often saves the format the site served, which is now commonly WebP or AVIF. Older forms accept only JPG and PNG.
  • A renamed file. Changing photo.heic to photo.jpg changes the name only. Many sites read the first bytes of the file, which reveal its true type, and reject the mismatch.
  • A screenshot or scan in an unexpected format, such as TIFF, BMP or PDF, when the form wants an image.
  • An upper-case or doubled extension. A few old portals reject .JPG or .jpeg when they expect .jpg, or a name like photo.jpg.png.

Why sites still refuse newer formats

HEIC, WebP and AVIF are well supported by phones and current browsers, so it can seem strange that a form rejects them. The upload page is only the front door, though. Behind it, the photo may be checked, resized, printed onto an ID card or passed to another organisation’s system, and every one of those steps has to understand the format. Sticking to JPG and PNG is the simplest way for a site to be sure the photo works all the way through, so many simply list those two and refuse the rest. There is nothing wrong with your photo; it just needs to be in the format the whole chain can read.

How to see what the file really is

  • Windows: turn on File name extensions in File Explorer’s View menu. Right-click the file → Properties shows the type.
  • Mac: select the file and press Cmd+I. “Kind” shows the real format, such as HEIF Image or WebP.
  • iPhone: in Photos, swipe up on a picture or tap the info button; the format is shown alongside the camera details.

If the name says JPG but the Kind says HEIF or WebP, you have found the problem.

Convert it properly

Pick the converter that matches the real format. All of these run in your browser:

  • HEIC or HEIF → HEIC to JPG, which handles batches and downloads a ZIP.
  • WebP → WebP to JPG, with a background colour for any transparent areas.
  • AVIF → AVIF to JPG.
  • Mixed batch, or JPG/PNG/WebP in any direction → Image Converter, which can also cap the width so the result fits a size limit.

After converting, rename the file to plain lower-case letters, numbers and hyphens, such as passport-photo.jpg, and upload the new copy.

Stop it happening again

  • On an iPhone, Settings → Camera → Formats → Most Compatible makes the camera save JPG. Photos take more space, so many people prefer to keep HEIC and convert when needed.
  • Settings → Photos → Transfer to Mac or PC → Automatic converts photos to a compatible format when copied by cable.
  • When saving a picture from a site, check the format before using it in a form.

When the format is right but it still fails

Check the other rules the form sets: file size, pixel dimensions, and sometimes the aspect ratio. Those failures can show the same vague error. See resizing a photo and signature for an online form.

Checklist

  • Real format checked, not just the name?
  • Converted with a converter, not renamed?
  • Plain lower-case file name ending in .jpg?
  • Size and dimensions within the form’s limits?

Tools used in this guide

More tools for this job

All guides