Skip to content
ToolDock
All guides

Guide · 5 min read · updated 2026-10-19

iPhone photos arrive as .heic: what that means and when to convert them

Why iPhones save HEIC, which apps and websites still reject it, and how to convert HEIC to JPG in your browser without losing quality.

ToolDock is free and shows ads. Google and its partners may use cookies to serve and measure them.Privacy Policy

Why your iPhone saves photos as HEIC

Since iOS 11, iPhones have stored photos in High Efficiency Image Format (HEIC), the container Apple uses for HEVC-encoded images. It is a genuinely better format for the device: a HEIC photo is typically 30–50% smaller than the equivalent JPG at the same visual quality, which matters when your camera produces 12–48 megapixel files and your storage is finite.

The catch is compatibility. HEIC was standardised by the MPEG group, but adoption outside the Apple ecosystem has been slow. On the web, JPG and PNG remain the formats every browser, every image library and every upload form understands.

When you actually need to convert

You do not need to convert HEIC for viewing on a Mac or iPhone — macOS and iOS decode it natively. The problems start the moment the file leaves that bubble:

  • Web forms and portals: government sites, university application systems, job boards and many CMS uploaders accept JPG/PNG only, sometimes even rejecting files with a .heic extension before looking at the contents.
  • Windows: Windows 10 can open HEIC, but often only after installing paid codec extensions from the Microsoft Store. Windows 11 handles it better, yet colleagues on older machines may still see a broken thumbnail or nothing at all.
  • Android: most modern Android devices can decode HEIC in the gallery, but many apps pass the raw bytes along untouched — and whatever you send it to next may not cope.
  • Photo printing services, real-estate listing platforms, and anything that resizes images server-side frequently assume JPG.

What conversion costs you (and what it does not)

HEIC to JPG is a re-encode: HEIC's HEVC compression is replaced with JPEG compression, so the file usually grows. At the default quality of a good converter the difference is invisible in normal use — the photo is identical at a glance, prints identically at typical sizes, and posts to any platform without complaint.

Two practical tips. First, if you are archiving, keep the original HEIC and treat the JPG as the working copy; HEIC keeps more tonal detail at the same file size, so it is the better master. Second, avoid converting a HEIC to JPG and then again to something else — each JPEG generation step re-compresses and quietly softens detail. Convert once, from the original.

Doing it in the browser, in bulk

A tool like ToolDock's HEIC converter decodes HEIC entirely in your browser (the decoder is a WebAssembly build of libheif) and re-encodes to JPG or PNG on your device. Nothing is uploaded, so a folder of hundreds of vacation photos converts as fast as your CPU allows, and it works the same on a phone.

The one limitation to know: Live Photos and bursts contain multiple HEIC images or a paired video, and conversion tools handle the still image — the video half of a Live Photo is not part of the HEIC file and stays in the original.

Do it now

Ready to try it? The HEIC to JPG/PNG tool does exactly what this guide describes.

Open HEIC to JPG/PNG →

Keep reading