HEIC To JPEG Converter
Convert an iPhone or iPad HEIC photo into a standard JPEG file that opens on Windows, Android, websites and upload forms. Drop one HEIC or HEIF file up to 100 MB, set the Quality slider, compare the original and converted previews, then download a .jpeg copy. Decoding and encoding run entirely in your browser with heic2any, so the photo is never uploaded.
Use HEIC To JPEG Converter
HEIC/HEIF Converter
100% client-side • Files stay in your browser
Drop HEIC/HEIF photo here
or click to browse (max 100MB)
Browse FileRead Content
Turn iPhone HEIC Photos into JPEG Files Anyone Can Open
The HEIC to JPEG Converter takes one photo saved in Apple's High Efficiency Image Container format and rewrites it as a standard JPEG file with the .jpeg extension. It exists for one very common problem: an iPhone or iPad photo looks fine on the phone, but the moment you send it to a Windows laptop, an older Android device, a printing kiosk or a web form, it either refuses to open or gets rejected as an unsupported file. JPEG is the format almost every program, website and device has understood for decades, so converting to it removes that friction.
The page is locked to JPEG output. You will see the other formats listed in the format grid, but they are disabled here and a blue notice under the grid reads "Output is fixed to JPEG for this tool". That keeps the page focused: upload, adjust quality if you want, download.

Why Your iPhone Saves HEIC in the First Place
Since iOS 11, the iPhone camera defaults to a setting Apple calls High Efficiency (Settings, Camera, Formats). Under that setting, still photos are stored as HEIC, which uses HEVC compression inside a HEIF container. The benefit for Apple users is real: a HEIC photo usually takes noticeably less storage than a JPEG of similar visual quality, and the container can hold extras such as depth data and multiple images.
The trade-off is compatibility. Plenty of software outside the Apple ecosystem still cannot read HEIC without an extra codec or plug-in, and many online upload forms only list JPG, JPEG and PNG as allowed types. If you do not want to change your camera setting for every photo, converting the few files you need to share is the simpler route.
What This Converter Actually Does
- Accepts one HEIC or HEIF file at a time. The file picker filters for
.heicand.heif, and the tool checks the file name ends in one of those extensions (upper or lower case). - Handles files up to 100 MB. Anything larger is refused with the message "File too large. Please select a file under 100MB."
- Shows file details before converting. After you choose a photo, the left card lists the file name, Original Size and Dimensions in pixels.
- Offers a Quality slider. Because JPEG is a lossy format, a Quality control appears, ranging from 10 to 100 percent with a default of 90. Moving it re-runs the conversion immediately.
- Displays a side-by-side preview. The right side shows the Original and the Converted image next to each other so you can compare them.
- Reports the result. Under the preview you get Output Format, Converted Size, and a Size Change line telling you whether the JPEG is smaller or larger than the original HEIC, as a percentage.
- Gives three actions. Download saves the file, Convert Another resets the tool, and Copy tries to put the image on your clipboard.
How the Conversion Works, and Where Your Photo Goes
Everything happens inside your browser tab. The page loads the open-source heic2any library, which decodes the HEIC data on your own device. The decoded picture is drawn onto an HTML canvas, and the browser's built-in JPEG encoder writes the final file at the quality you picked. There is no upload step and no server endpoint involved in the conversion, which is why the header of the tool says "100% client-side, Files stay in your browser".
That has two practical consequences. First, privacy: your photo is not sent to Newisty to be converted. Second, speed depends on your device rather than your connection. A recent laptop decodes a typical 12-megapixel iPhone photo in a few seconds; an older phone or a very large file can take longer, and the progress bar will read "Decoding HEIC..." and then "Converting..." while it works.
Because the image is redrawn on a canvas, the JPEG you download carries the pixels only. Camera metadata stored in the HEIC, such as the capture date, camera model and GPS location, is not written into the new file. For sharing photos publicly that is often a bonus, but keep the original if you need that information later.
Step-by-Step: Converting a HEIC Photo to JPEG
- Get the HEIC file onto the device you are using. On a Mac or PC this usually means AirDrop, iCloud Photos, a cable transfer, or downloading it from an email attachment.
- Drag the file onto the dashed box that says "Drop HEIC/HEIF photo here", or click Browse File and pick it.
- Wait for the original preview and the Dimensions value to appear. That confirms the file decoded correctly.
- Check the Quality slider. Leave it at 90 for a high-quality copy, or drag it lower if the file must be small. The Converted preview and the Converted Size update as you move it.
- Look at the Size Change line. A green "smaller" result means the JPEG is lighter than the HEIC; an amber "larger" result is normal at high quality settings, because JPEG compresses less efficiently than HEIC.
- Click Download. The file is saved with the original name and a
.jpegextension, soIMG_4021.HEICbecomesIMG_4021.jpeg. - Click Convert Another to clear the tool and start on the next photo.
Choosing a Quality Setting
The slider passes your chosen value straight to the browser's JPEG encoder. There is no single correct number, but these ranges are a reasonable starting point:
| Quality | Good for | What to expect |
|---|---|---|
| 90 to 100 | Prints, archiving a copy, editing later | Very close to the original; file is often larger than the HEIC |
| 75 to 85 | Websites, blogs, chat apps, email | Hard to tell apart from the original at normal viewing size |
| 50 to 70 | Upload forms with tight size caps | Slight softness and blockiness in skies and smooth areas |
| 10 to 45 | Thumbnails or when size is the only concern | Visible compression artefacts |
Note that the slider only changes compression. It does not change the pixel dimensions; the JPEG keeps the same width and height as the decoded HEIC.
Who Finds This Useful
- People emailing iPhone photos to someone on Windows who just sees an unknown file icon.
- Anyone filling in an online application, rental form or support ticket that only accepts JPG or JPEG attachments.
- Bloggers and small shop owners adding product photos to a CMS that does not recognise HEIC.
- Families sending a handful of pictures to a printing service or photo kiosk.
- Privacy-conscious users who would rather not upload personal photos to a conversion server.
Good Habits
- Keep the original HEIC. Converting to JPEG throws away some information each time, so treat the JPEG as a shareable copy, not a replacement.
- Compare the two previews at full size on a detailed area like hair, foliage or text before choosing a low quality value.
- If a form demands the
.jpgspelling specifically, use the HEIC to JPG Converter instead; the image data is the same, only the extension differs. - Close other heavy tabs when converting very large files on a phone, since decoding uses device memory.
Things to Avoid
- Do not rename a HEIC file to
.jpgand expect it to work. Changing the extension does not change the data inside; the file has to be decoded and re-encoded, which is what this tool does. - Do not convert the same JPEG back and forth through editors repeatedly; every lossy save adds more artefacts.
- Do not rely on the converted JPEG for location or date information, because that metadata is not carried over.
- Do not drop several files at once expecting a batch. Only the first file in a selection is processed.
Limitations to Know About
- One photo per conversion. There is no batch queue or ZIP download.
- Maximum file size is 100 MB.
- The tool decides whether a file is acceptable by its extension. A HEIC photo that was saved with a different extension will be rejected until it is renamed.
- If a HEIC holds several images, for example a burst or an image sequence, only the first image the decoder returns is converted.
- JPEG has no transparency. Any transparent area in the source becomes solid black in the output.
- The Copy button depends on your browser's clipboard support. Many browsers only accept PNG images on the clipboard, so copying a JPEG may show "Failed to copy image." In that case use Download.
- A damaged or partially downloaded file triggers "Failed to decode HEIC/HEIF file. It may be corrupted." Re-export it from the Photos app and try again.
Need a different target? The HEIC to PNG Converter keeps a lossless copy, and the HEIC/HEIF converter with format choice lets you pick the output on one page.
Frequently Asked Questions
FAQ
Comments (0)
Describe the issue you encountered so we can investigate and improve the tool.