Convert HEIC to JPEG (JPG) or PNG

Turn iPhone HEIC/HEIF photos into JPEG (JPG) or PNG that any computer opens. All processing happens in your browser; your files never leave your device.

Your files stay safe — processed entirely in your browser. Nothing is uploaded.

1%100%

Drop HEIC/HEIF files here

or click to select files

Supports .heic and .heif files. Multiple files accepted.


How to Convert HEIC to JPG or PNG

HEIC (High Efficiency Image Container) is the default photo format on iPhone 7 and later models, from iOS 11. Apple says it compresses better than JPEG, taking less space at the same image quality. But it is not supported everywhere: Windows PCs, older Android devices, and many web applications and image editors still can't open HEIC files directly.

This tool converts your HEIC and HEIF photos to universally compatible JPG or PNG format right in your browser. The conversion uses WebAssembly-based decoding, so your photos are never uploaded to any server — they stay completely private on your device.

1

Select Your HEIC Files

Drag and drop your HEIC or HEIF files onto the upload area, or click to browse and select photos from your device. You can convert multiple files at once — perfect for batch-converting an entire photo library.

2

Choose Your Output Format

Select JPG (default) or PNG as your output format. JPG is recommended for photos since it produces smaller files while maintaining excellent visual quality. PNG is best when you need lossless quality or transparency.

3

Adjust Quality (JPG only)

When converting to JPG, use the quality slider to find the right balance between file size and image quality. The default setting of 90% preserves nearly all visual detail while keeping file sizes reasonable.

4

Download Your Photos

Once conversion is complete, download each photo individually or use the "Download All as ZIP" button to get all your converted photos in a single archive — great for transferring a batch of photos.

The HEIC converter after converting a photo taken on an iPhone: the file name and a thumbnail, the original and converted sizes, and a download button.
Screenshot A real iPhone HEIC (4284×5712), dropped in. At the default 90% quality this photo went from 2.5 MB to 3.2 MB — larger, but it opens anywhere without extra software.

How long a conversion takes depends on the size of the photo and the speed of the device. Converting the photo above (4284×5712, about 24.5 megapixels) on a desktop took about 5 seconds the first time, including loading the decoder, and 1–3 seconds per photo after that. Since everything runs locally in your browser, no bandwidth is used while converting.


How this HEIC converter works

HEIC is HEVC-compressed image data in a HEIF container. No browser exposes a decoder for it outside of Safari, so this tool ships its own decoder compiled to WebAssembly and runs it on your device.

WebAssembly decoding
Decoding runs through the heic-to library's WebAssembly build, which is what makes HEVC intra-frame decoding fast enough to be practical in a tab. Pure JavaScript would be much slower on a photo of 20-odd megapixels. heic-to, libheif and libde265: license and copyright notices (GNU LGPL 3.0 or later)
Loaded only when you convert
The decoder is a multi-megabyte module, so it is imported dynamically at the moment you drop a file. Simply visiting the page does not download it.
Format detection
Files are accepted on a .heic or .heif extension or an image/heic or image/heif MIME type, so photos copied off an iPhone are recognised even when the operating system reports no MIME type at all.
Quality control
The quality slider maps to the JPEG encoder's quality parameter. PNG output is lossless, so the slider has no effect there and the file will usually be larger than the HEIC original.
Batch conversion
Photos are converted one after another rather than all at once, which keeps peak memory bounded on phones, and the finished set can be downloaded as a single ZIP.

Where it stops

A Live Photo's paired video is not extracted — only the still image is converted. Depth maps and the non-primary images inside a multi-image HEIC are also dropped, and conversion is limited by your device's memory rather than by an upload cap.


Frequently Asked Questions

What is HEIC and why does my iPhone use it?
HEIC (High Efficiency Image Container) is a modern image format based on the HEVC (H.265) video codec. Apple made it the default photo format on iPhone 7 and later models, from iOS 11, because it compresses better than JPEG: Apple says the photos take less storage while the image quality stays the same.
Is it safe to convert HEIC files with this tool?
Yes, completely safe. This tool processes all files locally in your browser using WebAssembly technology. Your photos are never uploaded to any server — they remain entirely on your device throughout the conversion process. No one else can see or access your photos.
Will I lose image quality when converting from HEIC to JPG?
Converting from HEIC to JPG involves re-encoding, so there is a minimal quality loss inherent to lossy compression. However, at the default quality setting of 90%, the difference is virtually imperceptible to the human eye. For truly lossless conversion, choose PNG as the output format.
Can I convert HEIC photos from my iPhone on a Windows PC?
Yes! That's one of the primary use cases for this tool. Simply transfer your HEIC photos from your iPhone to your Windows PC (via USB, email, cloud storage, etc.), then use this tool to convert them to JPG or PNG. No additional software installation is needed — just your web browser.
How do I stop my iPhone from taking photos in HEIC format?
You can change your iPhone's camera format by going to Settings > Camera > Formats, and selecting "Most Compatible" instead of "High Efficiency". This will make your iPhone save photos as JPG instead of HEIC. Keep in mind that the JPG files take more space than HEIC.
Can I convert multiple HEIC files at once?
Yes! You can select or drag and drop multiple HEIC files simultaneously. All files will be converted with your chosen settings, and you can download them individually or as a single ZIP archive for convenience.
What's the difference between HEIC and HEIF?
HEIF (High Efficiency Image Format) is the broader standard, while HEIC is specifically HEIF using HEVC compression. In practice, .heic and .heif files are essentially the same thing and this tool handles both formats identically.