Convert HEIC photos to JPG

iPhones save photos as HEIC by default, a format most of Windows, older software and many websites still refuse to open. This online converter reads them and hands back ordinary JPG or PNG files that open anywhere — one at a time or a whole batch, downloaded as a ZIP. Nothing is uploaded; the conversion happens entirely on your device.

No upload No file size limit No sign-up Free

Drop HEIC photos here

or click to choose — .heic and .heif, any number of files

Why iPhone photos won't open

HEIC is Apple's default camera format since iOS 11, chosen because it compresses noticeably better than JPEG at the same visual quality — the same photo takes roughly half the storage. That efficiency comes from a codec built into Apple's operating systems, and support for it elsewhere is inconsistent at best. The result is a photo that opens perfectly on the iPhone that took it and then fails the moment it lands almost anywhere else: a Windows PC, an older Android phone, most upload forms, a lot of photo software.

Where HEIC actually works, and where it does not

Where the photo landsOpens HEIC?
macOS, iOS, iPadOSNatively, no issue
Windows 10 / 11Only after installing a separate codec extension
Older Windows, most AndroidNot supported
Web upload forms, job/marketplace sitesUsually rejected outright
Older photo editing softwareFrequently unsupported

The Windows codec extension is real and does work, but it requires knowing it exists, finding it in the Microsoft Store, and installing it — not something most people discover until a photo has already failed to open. Converting to JPG sidesteps the whole problem: every device, every website and every piece of software from the last twenty years opens a JPG without a second thought.

What the file size change means

HEIC's whole reason for existing is better compression, so converting to JPG almost always makes the file larger, sometimes by a wide margin. This is normal and expected, not a sign anything went wrong — you are trading a more efficient format for one that is universally compatible. If storage space matters more than compatibility, there is little reason to convert HEIC files you can already open.

JPG is the sensible default for compatibility, but PNG is available too. Both are lossy re-encodes of an already-lossy HEIC source, so there is a small quality cost either way; at the maximum quality setting here it is not visible in normal viewing.

HEIC, HEIF, and Live Photos

HEIF is the general container format; HEIC is specifically Apple's photo flavor of it, and both decode the same way here. Live Photos are a separate case worth knowing about: a Live Photo is actually two files bundled together — a HEIC still image plus a few seconds of video. Converting handles the still photo; the motion clip is a different file entirely and was never something a photo converter touches.

A whole camera roll at once

Drop in as many HEIC files as you have and each one converts on its own, with a single ZIP download once they are all done — useful for a phone backup or an export of an entire camera roll rather than one photo at a time. There is no file count limit, because nothing is being uploaded to a server that would need to handle the load.

Nothing is uploaded

Both the decoding and the re-encoding happen entirely inside your browser. The photos never leave your device, which matters more here than for most files people convert — these are personal pictures, often the exact ones you were trying to avoid uploading anywhere in the first place.

Frequently asked questions

Why does my iPhone save photos as HEIC in the first place?

HEIC (High Efficiency Image Container) compresses noticeably better than JPEG at the same visual quality, so Apple made it the default camera format starting with iOS 11 to save storage space. The trade-off is compatibility: HEIC support outside Apple's own ecosystem is inconsistent, so a photo that opens fine on the iPhone that took it can fail to open the moment it lands on a Windows PC, an Android phone, or an older piece of software.

Why won't my computer open the .heic files at all?

Native HEIC support depends entirely on the operating system and its installed codecs. macOS and recent iOS handle it natively. Windows 10 and 11 can open HEIC only after installing a separate codec extension from the Microsoft Store - it is not built in - and many older or budget Android phones, plus most web upload forms, do not support it at all. Converting to JPG sidesteps the problem entirely, since every device and every website accepts JPG.

Will converting to JPG make my photos blurrier?

There is a small quality cost, because HEIC and JPG are both lossy formats and converting between them means decoding and re-encoding the image. At the high quality setting here it is not visible in normal viewing. If you want to avoid any further compression, choose PNG instead - it is lossless, at the cost of a noticeably larger file, which matters more for a photo than it does for a screenshot or icon.

Does this also work for HEIF files, or Live Photos?

HEIF is the general container format and HEIC is Apple's specific flavor of it for photos - both are read the same way here. A Live Photo, however, is really two separate files bundled together: a HEIC still image and a short video clip. This tool converts the still HEIC image; the motion part is a separate video file that a photo converter was never going to touch.

Can I convert a whole folder of photos at once?

Yes. Select or drop in as many HEIC files as you like and each one is converted independently; when there is more than one, a 'Download all as ZIP' button appears so you are not clicking through dozens of individual downloads. There is no file count limit, since nothing is uploaded to a server that would need to handle the load.

Are my photos uploaded to convert them?

No. Decoding the HEIC file and re-encoding it as JPG or PNG both happen entirely inside your browser. Nothing is sent anywhere, which matters more for photos than for most files people convert - these are personal pictures, not documents you were going to share anyway.