You take a photo on your iPhone, send it to a Windows laptop or try to upload it to a form, and it fails. The preview is blank, or the site says "file type not supported". The usual cause is the HEIC format.
What is HEIC?
HEIC is the default photo format on recent iPhones. It stores the same picture in a much smaller file than JPG, which saves storage. The catch is that many websites, older apps and some Windows setups still don't understand it.
When it causes problems
- Uploading a photo to a job application, government portal or marketplace listing
- Opening photos on a Windows PC without the right codec
- Sharing with someone whose app can't show HEIC
- Editing in tools that only accept JPG or PNG
Fix 1: Change the iPhone setting
Open Settings, then Camera, then Formats, and choose "Most Compatible". New photos will be saved as JPG. This doesn't fix photos you already took.
Fix 2: Convert the files you already have
For existing photos you need to convert them. A simple way is a browser-based converter, so you don't have to install anything. For example, this free HEIC to JPG converter lets you drop in photos and download JPG files. If you need transparency or sharper edges, there is also HEIC to PNG.
Fix 3: Let the upload site convert it
Some services convert HEIC automatically when you share through email or a messaging app. This is hit and miss, so check the result before sending anything important.
JPG or PNG?
- JPG is smaller and fine for normal photos.
- PNG is larger but lossless, which suits screenshots, graphics and anything with text.
If a site also rejects WebP images, you can convert those the same way with a WebP to JPG converter.
Quick tips
- Convert a copy and keep the original HEIC for the best quality.
- If the converted file is too big for a form, compress it afterwards.
- Check the file extension before uploading, because some sites only accept .jpg.
Do you have another file format that keeps causing trouble? Let me know in the comments and I'll cover it next.



