A website won't accept my HEIC photo
Many upload forms, from job portals to marketplaces to government sites, are built to accept JPG and PNG and nothing else. Your iPhone photo is HEIC, so the form says the file type isn't allowed. Convert it with the tray above and upload the JPG. The photo never leaves your device during the conversion.
See what the quality setting does
Drag the line to compare the original with the JPEG at the quality you chose. The loupe shows a 3× crop under your pointer.
What the error usually says
- "File type not supported"
- "Please upload a JPG, JPEG or PNG"
- "Invalid image"
- Or nothing: the upload spins and quietly fails.
All of these mean the same thing. The site checks the file extension or type, sees .heic, and stops.
Convert, then upload
- Drop the photo on the tray at the top of this page. On a phone, tap choose files.
- Download the JPG.
- Go back to the form and upload the JPG.
If the form also has a size limit, lower the quality slider to 80 before downloading; the file shrinks a lot and still looks fine.
Passport, ID and application photos
Official photo uploads often ask for JPEG (the US visa photo rules do). Convert here first, then check their pixel-size requirements; this tool keeps the original dimensions.
Uploading from the iPhone itself
Some upload forms receive a JPEG from an iPhone automatically and some receive the HEIC; it depends on how the form was built. If the form rejects the photo, convert it here in Safari and upload the result from Files.
Ask an assistant about this page
Opens in a new tab with this page and the question already filled in.