HEIC to JPG Converter
Modern iPhones often save photos as HEIC because it can store high-quality images efficiently, but many websites, forms and older apps still expect JPG. The HEIC to JPG Converter decodes HEIC and HEIF photos in your browser and creates standard JPEG files, without sending the photos to a conversion server.
Add up to 10 files at once, choose a JPG quality from 50 to 100 and download each photo or the whole batch as a ZIP. You get one JPG per HEIC or HEIF file, made from its primary still image, at the same pixel dimensions and without the source file's EXIF, GPS or camera metadata. Live Photo motion and HDR gain maps are not converted.
Runs in your browser. HEIC to JPG Converter processes your input on your own device. Nothing you enter or upload is sent to a server.
Did this tool help you? ☕
WebzTools is free to use. If this tool saved you some time, you can support the project with a coffee and help us keep improving the tools.
(opens in a new tab)How to use the HEIC to JPG Converter
- Drop up to 10 HEIC or HEIF photos onto the upload area, or click it to choose files. Each file is checked by its contents, not just its name.
- Set the JPG quality. The default is 90, and higher quality generally means a larger JPG.
- Select Convert to JPG. Photos are converted one at a time with a progress count, and you can cancel at any time.
- Download each JPG, or select Download All (.zip) to save the whole batch in one file.
Supported formats: HEIC and HEIF input, including .hif files from some HEIF cameras (up to 10 files per batch, 50 MB each); JPG output.
HEIC vs JPG
Both formats store photographs, but they were designed for different priorities.
| HEIC | JPG / JPEG | |
|---|---|---|
| Container and compression | HEIF container, usually HEVC (H.265) compression | JPEG compression |
| File size at similar quality | Often smaller | Often larger |
| Where it opens | Apple devices and many current phones and photo apps; some Windows, Android and web software cannot open it without extra support | Practically everything: browsers, forms, email, print services, older software |
| Can hold | Depth data, HDR gain maps, several images, rotation flags | One image |
Why iPhones use HEIC, and when JPG is the safer choice
iPhones save photos as HEIC when Camera is set to High Efficiency, which is the default setting; Most Compatible saves JPEG instead. HEIC lets the phone keep more photos in the same storage, but a website upload form, a government portal, an older editing program or a print service may refuse it.
JPG is the safer choice whenever the destination is outside the Apple ecosystem or you are not sure what it accepts. Keep the HEIC original if you want the smaller file or the extra data it stores.
What happens to quality, and the JPG quality setting
Converting decodes the HEIC once and encodes a JPG once. There is no intermediate JPG, so the photo goes through only one lossy JPG step. It still cannot be identical, because JPG discards detail HEIC may have kept.
The quality slider runs from 50 to 100, with 90 as the default. Higher values keep more detail and generally produce a larger JPG; lower values produce a smaller one with more visible loss. It is not a file size target, so two photos at the same setting can have very different sizes. Changing the slider after a conversion discards the finished JPG files, so the list never shows files made at a different quality than the slider.
Orientation: portrait photos stay upright
HEIC files store rotation as an instruction next to the image rather than turning the pixels. The converter applies that instruction, so the JPG contains upright pixels and does not depend on an orientation tag.
Portrait iPhone photo
Input
HEIC stored as 4032 × 3024 pixels with a 90 degree rotation instruction
Output
JPG that is 3024 × 4032, the right way up in any viewer
Landscape photo, no rotation
Input
HEIC of 4032 × 3024 pixels
Output
JPG of 4032 × 3024 pixels
Metadata, GPS and privacy
The JPG is built from decoded pixels only. EXIF data, the GPS location, camera details, thumbnails and Apple's extra image data in the HEIC are not copied into it. That makes the JPG safe to share without leaking where a photo was taken, and it also means the date and camera model are gone. Your browser's JPEG encoder may add a standard color profile of its own; that is not information from your photo.
Your HEIC photos are converted in your browser and are not uploaded for conversion. The decoder is hosted on this site, not on a third-party service, and it runs in a background worker so the page stays responsive during a large photo.
Live Photos, HDR and wide color
- Live Photos: only the still image is converted. The short video that goes with a Live Photo is separate data and is not converted or preserved.
- HDR and gain maps: recent iPhones can store extra brightness information with a photo. A standard JPG cannot carry it as an HDR image, so the result is a standard-range picture that may look different from the HEIC in an HDR-aware viewer.
- Wide color and bit depth: HEIC can hold wide-gamut color and more than 8 bits per channel. The JPG is an ordinary 8-bit image and its colors are not guaranteed to match the original exactly.
HEIC, HEIF and the other names
HEIF is the container standard and HEIC is the common name for HEIF files that use HEVC compression, so "HEIC to JPG", "HEIC to JPEG" and "HEIF to JPG" describe the same conversion here. JPG and JPEG are the same format with a shorter and a longer name. The output files use the .jpg extension.
Not every HEIF file is a HEIC photo. AVIF is a different HEIF-based format and is not accepted.
Batch conversion and downloads
Photos are converted strictly one at a time, with a "Converting 3 of 8" count, which keeps memory use predictable. One damaged file does not stop the rest of the batch.
Each finished JPG has its own download button. A batch with more than one finished JPG can also be downloaded as heic-to-jpg.zip, built only from that batch. Output names keep the original name with a .jpg extension, and duplicates become photo.jpg, photo-2.jpg and so on, so nothing in the ZIP overwrites anything else.
Things worth knowing
- JPG is lossy. Converting re-encodes the photo, so it can change slightly, and a JPG can be larger or smaller than the HEIC it came from.
- Metadata is not preserved: EXIF, GPS location, camera information and capture date are not in the JPG.
- HDR and gain-map information is not preserved. The JPG is a standard raster image and can look different from the HEIC in an HDR-aware viewer.
- One JPG is produced per file, from its primary still image. Other images in the same file are ignored, and Live Photo motion is not converted.
- Up to 10 files per batch, 50 MB per file and about 50 megapixels per photo (a 48 MP iPhone photo fits). Larger files are refused with a message.
- Very large or complex photos can still exceed what your browser's memory allows, particularly on phones, and the very largest sizes may exceed the maximum canvas size some browsers allow.
- Unsupported or damaged HEIF files may fail. Not every HEIF encoding is supported, and AVIF is not.
- Pixel dimensions are preserved, not changed. This tool does not resize, crop or rotate; use the Image Resizer for a different size.
- The decoder, about 3 MB, downloads the first time you convert, and decoding a large photo can take several seconds.
Frequently asked questions
What is a HEIC file?
HEIC is the file extension for an image stored in the HEIF container (High Efficiency Image File Format) using HEVC (H.265) compression. iPhones and iPads have saved photos as HEIC by default since iOS 11, and some Android phones and cameras use it too. It can store a photo in a smaller file than JPEG at comparable visual quality, but not every website, app or operating system can open it.
Is HEIC the same as HEIF?
Not exactly. HEIF is the container format. HEIC usually means a HEIF file whose image data uses HEVC compression, which is what iPhones write. HEIF can also hold other kinds of image data, such as the AV1-based images in AVIF files. This tool reads HEIC and HEIF photos; it does not convert AVIF.
How do I convert HEIC to JPG?
Drop your HEIC or HEIF files onto the upload area, leave the quality at 90 or change it, select Convert to JPG and download the results. Nothing is installed and no account is needed.
Can I convert several HEIC photos at once?
Yes, up to 10 per batch, converted one after another. The limit is 10 rather than the 20 the Image Converter allows because a HEIC photo uses far more memory to decode than its file size suggests: a few megabytes of HEIC expand into hundreds of megabytes of raw pixels while the photo is processed.
Does converting HEIC to JPG reduce quality?
It can change the picture slightly. JPG is a lossy format, so the photo is decoded from HEIC and encoded again as JPG, and some fine detail is discarded in the process. At the default quality of 90 the difference is usually hard to see at normal viewing size, and 100 keeps more detail in a larger file. Keep the original HEIC if you may need the best copy later.
Will the JPG have the same dimensions?
Yes. The converter never resizes. The JPG has the width and height of the photo as it is meant to be viewed, with any rotation stored in the HEIC already applied. If you also need different dimensions, use the Image Resizer afterwards.
Does JPG preserve HDR from HEIC?
No. The output is a standard JPEG image. HDR information in a HEIC file, such as an Apple gain map, is not carried over as an HDR workflow, and wide-gamut color is not guaranteed to match. The JPG can therefore look somewhat different from the HEIC in a viewer that displays HDR.
What happens to EXIF and GPS metadata?
The JPG files made here do not contain the EXIF, GPS or camera metadata of the HEIC. They hold the picture only, so the location, camera model and capture date are not in the JPG. If you need that information, keep the original HEIC.
Why is my JPG larger than my HEIC?
HEIC generally compresses photos more efficiently than JPEG, so a JPG that looks similar is often the larger file. Lowering the quality makes the JPG smaller at the cost of more visible loss. A larger JPG is normal, not a sign that something went wrong.
Does this convert Apple Live Photos?
It converts the still image only. A Live Photo is a still image plus separate motion data, and the motion is not converted or kept. You get an ordinary JPG of the still photo.
What if a HEIC file contains more than one image?
You still get one JPG per file. A HEIC or HEIF file can hold several images, such as alternates or a burst; this tool converts the one the file marks as its primary image and does not extract the others.
Are my photos uploaded?
No. Your HEIC photos are converted in your browser and are not uploaded for conversion. The first time you convert, your browser downloads the decoder from this site (about 3 MB) and runs it on your device in a background worker. That download contains none of your photos.
Why did a HEIC file fail to convert?
The usual reasons are a damaged or incomplete file, a file that is not really HEIC or HEIF (for example a JPG with a .heic name), an unusual HEIF encoding the decoder cannot read, a photo over about 50 megapixels or a file over 50 MB, a browser that ran out of memory, or a photo that took too long to decode. The tool shows the reason next to the file. Other files in the batch are still converted.