Convert HEIC Photos to JPG, PNG or WebP
Why does a photo taken thirty seconds ago on your iPhone refuse to open on your PC? It's not a bug. It's a format that half the web still can't read — and there's a way to convert it without installing anything.
7 min de lecture
En résumé
HEIC (High Efficiency Image Container) is the default photo format for iPhone since iOS 11. It compresses better than JPEG but remains incompatible with many Windows sites and software. To convert it to JPG, PNG or WebP, a 100% local decoding tool in the browser avoids sending personal photos to a server.
Key Takeaways
- ✓ HEIC is the default photo format for iPhone since iOS 11 — more compact than JPEG, but poorly supported on Windows and some sites.
- ✓ Conversion happens 100% locally in the browser, without sending photos to a server.
- ✓ A batch of 10 photos, HEIC included, can be converted at once.
- ✓ Disabling HEIC directly on iPhone (Settings > Camera > Formats) prevents the problem at the source.
What is the HEIC format
HEIC
High Efficiency Image Container. A file format developed by Apple based on the HEIF (High Efficiency Image Format) standard, an ISO/MPEG standard. It stores a compressed image using the HEVC codec (H.265), the same codec used for 4K video.
Aussi appelé : HEIF, .heic, image/heic
Ex : A photo taken with a recent iPhone, default settings, is saved as .heic instead of .jpg.
Since iOS 11 (2017), iPhone has recorded its photos in HEIC by default. HEIC and HEIF mean practically the same thing on iPhone: HEIF is the standard, HEIC is the name of the container Apple uses to implement it. Apple made this choice for two technical reasons: a more compact file at equivalent quality, and a container capable of storing multiple images in a single file (useful for Live Photos and bursts).
The problem doesn’t come from the format itself, but rather its recency on the web. JPEG dates from 1992: thirty years of integration into every existing software, system and website. HEIC, meanwhile, still has to carve its way into ecosystems that weren’t expecting it.
To compare HEIC with other available output formats, the complete guide to image formats in 2026 details JPEG, PNG, WebP and AVIF by each use case.
Why convert your HEIC photos
In practice, three situations come up most often:
- Windows without the right extensions: double-clicking a .heic file in Windows File Explorer might open a gray icon instead of the photo, depending on what extensions are installed.
- Social networks and messaging: WhatsApp Web and some forms refuse to upload .heic files or display them broken. Facebook and Instagram generally convert HEIC automatically when sending, but behavior varies by app and version.
- Websites and online stores: an application form, a Vinted product listing or a CMS that requires JPG or PNG simply rejects HEIC on submission.
Local processing, not server upload
iPhone photos often contain EXIF data (location, date, camera model). Impmage decodes HEIC directly in the browser via WebAssembly (using the libheif library): the file never leaves your device, unlike most online HEIC converters that send it to a remote server.
How to convert a HEIC photo to JPG, PNG or WebP
Convert a HEIC photo with Impmage
- 1
Load the HEIC photo
Drag the .heic file into the drop zone or click 'Choose a file'. Decoding starts automatically, entirely in the browser.
No prior conversion is necessary: Impmage recognizes HEIC like any other input format.
- 2
Wait for decoding
A thumbnail appears as soon as the file is readable. HEIC decoding requires a bit more processing than a standard JPEG, but remains on the order of a second on a recent computer.
On mobile or with very high resolution photos, give the preview time to load before taking action.
- 3
Choose the output format
Select JPG, PNG or WebP (AVIF depending on browser compatibility) in the Optimize or Resize tab.
WebP generally gives the best weight/quality trade-off for web use.
- 4
Download the result
The comparison table displays initial weight, final weight and percentage gain. Download the converted image in one click.
EXIF metadata is removed by default, including GPS location if it was present.
Once the image is converted, it can be further reduced before publication: see how to compress an image without quality loss. To choose between JPG, PNG and WebP with confidence, this format comparison details which format suits which use case.
Do you lose quality during conversion?
Apple remains intentionally vague on the figure in its official documentation: it speaks of “better compression” and “less storage space” at equivalent visual quality, without a percentage. The figure most often cited by independent technical analyses, about 50% less weight than a comparable JPEG, doesn’t come from Apple itself. Converting HEIC to another format almost always implies re-encoding, with minimal quality loss if conversion is done at a reasonable compression level, much like converting an already-compressed JPEG to another JPEG.
❌ Idée reçue
Converting a HEIC photo to JPG systematically and visibly degrades quality.
✅ Réalité
HEIC uses lossy compression, just like JPEG. Re-converting adds another generation of compression, but at a high quality level (85-90), the difference remains invisible to the naked eye for web or regular sharing use. It only becomes noticeable in case of repeated successive recompressions or if quality is set too low.
Source : General principle of lossy compression, applicable to any format using a lossy codec (JPEG, HEIC, WebP)
If you convert to PNG, you don’t recover the pixels lost during the original HEIC compression, that can never be recovered, but you at least avoid any new loss during conversion itself, since PNG is lossless.
Convert multiple HEIC photos at once
An iPhone import rarely brings just one photo. Impmage supports batch processing: up to 10 images at once, HEIC or otherwise, mixed if needed. Each file is decoded and converted individually, and a ZIP groups the results at the end of processing.
One limit exists specifically for HEIC: beyond 24 megapixels per photo, decoding is refused to avoid saturating browser memory, especially on mobile. Recent iPhones typically photograph below this threshold, except for specific settings (ProRAW, certain high-resolution modes).
Disable HEIC format on iPhone
Converting after the fact isn’t the only option. iPhone can save directly to JPEG at the moment of capture:
Settings → Camera → Formats → select Most Compatible instead of High Efficiency.
This change applies to future photos, not photos already taken. In practice, this is the simplest solution if you regularly send photos to devices or services that don’t like HEIC, at the cost of a heavier file at equivalent quality since you lose HEIC’s compression efficiency.
Frequently asked questions
How do I open a HEIC file on Windows? ▾
Why are my iPhone photos in HEIC? ▾
How do I convert a HEIC photo to JPG for free? ▾
HEIC and HEIF, what's the difference? ▾
Does HEIC to JPG conversion cause quality loss? ▾
Can you convert a HEIC file to PNG losslessly? ▾
Is HEIC format heavier or lighter than JPG? ▾
Sources
- [1] 📎 Apple Support, Use HEIF or HEVC content on Apple devices (2026)
- [2] 📄 Adobe, HEIC vs. JPEG: Which is better? (2026)
Convert your HEIC photos now
100% local, free, no account. Your photos never leave your browser.
Try Impmage
XGlitchGhostX
Independent Developer
Passionate about web development and web publishing, I create Impmage among other things, a suite of image editing tools (compression, resizing, cropping, watermarking…) that runs 100% locally in the browser and respects your privacy.
On the same topic
WebP, AVIF, JPEG, PNG: the complete guide to formats in 2026
Which format to choose by use case, complete comparison with verified data.
Convert images to WebP: real benefits and assumed limits
Real gains, concrete limits and methods to convert without mistakes.
Remove GPS data from your photos before publishing
iPhone photos often contain precise location, how to remove it.