Why Won't My HEIC Photos Upload to Some Websites?
You're trying to add a photo to a job application, a marketplace listing, an insurance claim, or a website form โ and it just won't go through. Maybe the upload button greys out, maybe you get an error like "file type not supported," or maybe nothing visibly happens at all. If the photo came from your iPhone or iPad, there's a good chance the culprit is the file format: HEIC.
Here's why it happens, and the fastest way to get your photo uploaded.
The short version
Most websites were built to accept JPG and PNG โ the two image formats that have worked everywhere for decades. HEIC is newer, and a lot of upload forms simply don't recognize it yet. When the site checks your file and sees .heic, it rejects it before the upload even starts.
Your photo isn't broken. It's just wearing a format the website doesn't know how to read. Convert it to JPG and the same picture uploads without a hitch.
In a hurry? Drop your file into the HEIC to JPG converter, download the JPG, and upload that instead. It runs entirely in your browser, so your photo is never sent to a server.
Why HEIC gets rejected
Since 2017, iPhones and iPads have saved photos as HEIC (High Efficiency Image Container) by default. It's a great format โ the files are roughly half the size of a JPG at the same quality โ but that efficiency comes at the cost of compatibility. A few things tend to go wrong at upload time:
The site only allows specific file types
Many forms restrict uploads to a fixed list, often just .jpg, .jpeg, and .png. If HEIC isn't on the list, the file is blocked. This is the most common reason, and it's why the error usually mentions "supported file types."
The server can't process the image
Even when a site accepts the upload, its behind-the-scenes tools may not be able to read HEIC โ so it can't create the thumbnail or resized version it needs, and the upload fails partway through. You might see a spinner that never finishes.
The preview looks blank or broken
Sometimes the file uploads but shows as a grey box or a broken-image icon. The website stored your file but can't display HEIC in a browser, so there's nothing to show.
In every one of these cases, the fix is the same: give the website a JPG.
The fix: convert to JPG before you upload
JPG is the universal language of web images. Every upload form, every browser, and every photo tool understands it. Converting your HEIC to JPG takes seconds:
- Open the HEIC to JPG converter.
- Drag your photo (or several) onto the page.
- Download the JPG version.
- Upload that file to the website.
Because the conversion happens inside your browser, your photos never leave your device โ nothing is uploaded to us, there's no account, and it works even for sensitive documents like ID photos or medical images. If you have a whole batch, you can convert them all at once and grab a single download.
Prefer a different format? The site also does HEIC to PNG if the form asks for PNG or you need transparency, and HEIC to WebP if you're the one building the website and want the smallest possible files.
How to stop it happening again
If you regularly hit this wall, you can tell your iPhone to capture photos as JPG from the start:
- Open Settings โ Camera โ Formats.
- Tap Most Compatible.
From now on, new photos are saved as JPG, which uploads everywhere without conversion. The trade-offs: your photos take up more storage, and you lose some HEIC-only features like Live Photos being stored in a single file. This setting only affects future photos โ anything already in your library stays HEIC, so you'll still convert those when you need to.
A nice middle ground is to leave the camera on High Efficiency (to save storage), and convert copies to JPG only when a website asks for one. You keep the space savings and still have a share-ready file whenever you need it.
What about screenshots and downloaded images?
Worth knowing: screenshots on an iPhone are saved as PNG, not HEIC, so they usually upload fine. The same goes for images you've saved from the web or received in some messaging apps โ they may already be JPG. HEIC is specific to photos your device's camera captured, so if an upload fails, that camera roll photo is the first thing to check.
Not sure what format a file is? On iPhone, open the photo, tap the info (โ) button, and it'll show the file type. On Windows or Mac, the file extension after the dot (.heic, .jpg, .png) tells you.
The bottom line
When a website refuses your iPhone photo, it's almost never a problem with the picture โ it's the HEIC format the site doesn't support. Convert it to a JPG, and the same image sails through. It's quick, free, and completely private.
Ready to get that upload working? Convert your HEIC to JPG now โ or head to the main converter to pick any format you need. Your photos stay on your device the whole time.
Turn iPhone HEIC into JPG, PNG, WebP or PDF right in your browser โ free, unlimited, and 100% private.
Open the free converter โ