Convert HEIC to JPG
Drop the photos your iPhone gave you and get ordinary JPGs back — without sending a single byte anywhere.
Why your photos are HEIC in the first place
Since iOS 11, iPhones save photos as HEIC rather than JPG. The format is genuinely better — roughly half the file size at the same visual quality — but support outside Apple's ecosystem is still patchy. Windows needs a codec from the Microsoft Store, plenty of web forms reject the extension outright, and older photo software simply shows an error.
That is the whole reason this page exists. The conversion itself is not interesting; getting a file the rest of the world accepts is.
What actually happens to the image
The browser decodes the HEIC, draws it onto a canvas at full resolution, and re-encodes it as JPEG at quality 0.92 — high enough that the difference is invisible at normal viewing sizes. Expect the JPG to be roughly twice the size of the HEIC, which is the price of the wider compatibility.
One thing that is lost: HEIC files from an iPhone can contain depth maps, Live Photo frames and HDR metadata. JPEG has nowhere to put those, so they are dropped. The visible photo is unaffected.
If your browser cannot open HEIC
Safari on a Mac or iPhone decodes HEIC natively, so conversion works immediately. Chrome, Firefox and Edge on Windows currently do not — on those, this page will tell you it cannot read the file rather than pretending. The quickest workaround is to open the page in Safari, or to email the photo to yourself from the iPhone, which converts it to JPG on the way out.
Common questions
Does this upload my photos anywhere?
No. The conversion happens inside your browser using the Canvas API. You can disconnect from the internet after this page loads and it will still work — that is the simplest way to check the claim yourself.
Why is the JPG bigger than the HEIC?
HEIC uses a far more modern compression method than JPEG, typically achieving the same quality in about half the space. Converting to JPG trades that efficiency for compatibility, so a doubling in size is normal.
Can I convert several photos at once?
Yes. Select or drop as many as you like; each one is converted separately and gets its own download button, keeping its original filename.
What happens to Live Photos?
Only the still frame is converted. The motion component and any depth or HDR data are not representable in a JPG and are discarded.
Why does it say it cannot read my file?
Your browser has no HEIC decoder. Safari on Apple devices does; Chrome, Firefox and Edge on Windows generally do not. Opening this page in Safari is the fastest fix.