What does HEIC to JPG Converter do?
Convert iPhone HEIC and HEIF photos to JPG or PNG in your browser. Batch conversion, quality control and ZIP download. Photos are never uploaded.
- Price
- Free
- Account
- Not required
- Processing
- Entirely in your browser; your data and files are not uploaded
- Works on
- Any modern browser on desktop, tablet or phone
- Category
- Image Tools
How to use the heic to jpg converter
- Drop HEIC or HEIF photos onto the drop zone or click to choose them.
- Choose JPG or PNG. For JPG, set the quality; 90 keeps photos looking like the original.
- Click Convert. The first conversion may take a moment while the decoder downloads.
- Download each photo, or all of them as a ZIP.
Worked example
A 12 megapixel iPhone photo
A 4032 x 3024 HEIC photo converts to a JPG with the same 4032 x 3024 pixels. Expect the JPG to be larger than the HEIC at the same visual quality, because HEIC uses the more efficient HEVC compression. PNG output is lossless and several times larger again.
How it works
Each file is checked by content: it must start with an ISO-BMFF "ftyp" box whose brands mark it as HEIC or HEIF (heic, heix, hevc, hevx, heim, heis, mif1 or msf1). Safari decodes HEIC itself. Other browsers use heic2any 0.0.4, a WebAssembly build of the libheif decoder loaded from the jsDelivr CDN the first time you convert. The decoded image is encoded as JPEG at your quality setting or as lossless PNG.
Assumptions
- The HEIC decoder library is fetched from cdn.jsdelivr.net on first use; your photos are processed locally and never uploaded.
- Files containing several images (bursts or sequences) are converted from the first image.
Frequently asked questions
Are my files uploaded?
No. Images are processed in your browser on your own device and are never sent to our server. The page keeps working if you go offline after it loads.
Does anything get downloaded?
In browsers other than Safari, the decoder library (about 1.4 MB) is downloaded once from the jsDelivr CDN when you first convert. Only the library is downloaded; your photos stay on your device.
Is the date, location and camera information kept?
No. EXIF metadata is not copied to the JPG or PNG. That removes the GPS location too, which can be useful before sharing, but keep the originals if you need the dates.
My file has several images. What happens?
HEIC files can hold more than one image, such as a burst. The first image is converted and the tool tells you how many the file contained.
How can I stop my iPhone saving HEIC?
In Settings, Camera, Formats, choose "Most Compatible" to save new photos as JPG. Existing photos stay HEIC.
Limitations
- Images up to 50 MB each are accepted. Very large images (tens of megapixels) depend on device memory, and iPhones and iPads limit canvases to about 16.7 megapixels.
- EXIF metadata (date taken, location, camera) is not kept.
- Only the first image of a multi-image HEIC file is converted.
- In browsers other than Safari, the decoder needs an internet connection the first time, and conversion is slower than native decoding.
- If a photo appears rotated, rotate it with the image cropper.