Start by checking whether the HEIC file can be previewed
When a HEIC file fails, first confirm whether the image itself is readable. Open the file in a browser-side HEIC viewer and wait for the preview.
If the preview appears, the file is probably valid. The problem is usually compatibility with the destination app, upload form, or operating system.
Convert HEIC to JPG for compatibility
Use JPG when an app or website says the HEIC file is not supported. JPG is the safest output for:
- Windows apps and file sharing
- Email attachments
- Profile photos
- Insurance or support portals
- School and work upload forms
- Printing and ordinary photo sharing
Keep the original HEIC file as your source, then upload the JPG copy where needed.
Use PNG when you need a lossless copy
PNG is better when image quality matters more than file size. Choose PNG for documentation, screenshots, design review, or cases where you want a browser-friendly copy without another lossy photo generation.
Fix rejected upload forms
Many upload forms only check extensions such as .jpg, .jpeg, or .png. If your iPhone photo is .heic, the form may reject it before it even checks the image.
The practical workflow is:
- Open the HEIC file locally in the browser.
- Confirm the preview is the right image.
- Download JPG for broad compatibility.
- Try PNG when the form accepts PNG and you need a lossless copy.
Fix Windows HEIC viewing issues
Windows support varies by device and installed codecs. If Windows Photos asks for extra HEIF or HEVC support, a browser-side opener can still be useful when you only need a quick preview or a JPG/PNG copy.
If the browser also cannot decode the file, export the original again from Apple Photos or try a browser with stronger HEIC support.
Know when the file may be damaged
If multiple local tools cannot decode the same HEIC file, the image may be corrupted or encoded in a variant your current browser cannot handle. Go back to the original device or source app and export a fresh copy before trying more converters.