Image

HEIC to JPG

Convert iPhone HEIC photos to JPG

Loading interactive tool…

Embed this tool on your site

About this tool

Apple's HEIC photo format saves storage — roughly half the bytes of an equivalent JPG. The trade-off is compatibility: Windows needs a paid codec, Android has no native support, and most marketplaces and email clients reject HEIC uploads or display a broken image. This tool decodes your HEIC or HEIF files with the open-source heic2any library (a JavaScript build of libheif, loaded on first use) and re-encodes them as JPG entirely in your tab — no server, no upload. The JPEG quality slider runs from 50 to 100 and defaults to 92, producing output visually identical to the source. Because the photo is redrawn before encoding, the JPG carries no EXIF metadata, so GPS coordinates and camera details are not passed on. Drop as many files as you like (up to 20 MB each); each one gets a card with its before → after size and a download link, and Download all saves the whole set, making it practical for converting a vacation album without changing your iPhone camera settings.

Why use it

  • Universal JPG Output: Every browser, operating system, email client, and content management system reads JPG natively. Converting HEIC to JPG eliminates the 'this format isn't supported' message that appears when sharing iPhone photos with Windows PCs, Android phones, online marketplaces, and any platform that predates HEIC support.

  • Visually Identical Conversion: Default quality 92 produces a JPG that is visually indistinguishable from the HEIC source under normal viewing conditions. Lower the slider toward 80 when a smaller file matters more than the last bit of detail.

  • Batch Conversion: Drop an entire vacation album in HEIC format and convert every file in one operation, with progress shown per file. Download all saves each JPG, so you are not clicking through files one at a time.

  • Preserves Original Resolution: A 4032×3024 HEIC from an iPhone stays at 4032×3024 in the converted JPG — there is no surprise downscaling to a web-friendly size. Your full-resolution photo is preserved for printing, cropping, and editing workflows downstream without any dimension changes.

  • Metadata-Free Output: The converted JPG does not carry the HEIC's EXIF block, so GPS coordinates, camera serial numbers and capture details are not shared along with the photo — a convenient privacy step for public posting.

  • 100% Browser-Local: Photos are decoded and re-encoded inside your browser tab — they never leave your device. High-resolution personal photos, sensitive locations, and unreleased product shots all stay completely private throughout the conversion.

How to use

  1. Drop one or more .heic or .heif files onto the upload area, or click to browse your iPhone, desktop, or email attachment.
  2. Set the JPEG quality slider (50–100) — 92 is the default and looks indistinguishable from the HEIC original.
  3. Click Convert to JPG — the HEIC decoder loads on first use and each file is converted in turn.
  4. Check each result card's preview and its original → converted file size; failed files are listed with an error.
  5. Click Download on a card, or Download all to save every converted JPG.

When it helps

  • Sending iPhone photos to a Windows PC user or Android recipient who gets a broken-image icon instead of the photo.
  • Uploading product photos to an ecommerce marketplace like Etsy, Shopify, or Amazon that rejects HEIC file uploads.
  • Attaching photos to an email when the recipient's client doesn't support HEIC inline display or attachment preview.
  • Submitting photos to a school, government, or press portal that specifies JPG as the required format.
  • Converting a received HEIC file attachment you cannot open in your current photo viewing or editing application.
  • Preparing a batch of iPhone photos for printing at a lab that requires JPG or doesn't accept HEIC files.

Examples

iPhone photo → JPG

Input

IMG_0042.HEIC: 4032×3024, 1.8 MB

Expected result

Converted: IMG_0042.jpg, 4032×3024, quality 92 — larger than the HEIC, opens everywhere

Burst photo album

Input

20 HEIC files, ~2 MB each

Expected result

20 JPG cards with individual downloads; Download all saves the set as 20 separate files

Lower quality for email

Input

HEIC: 4032×3024, 1.5 MB, quality slider at 75

Expected result

JPG: 4032×3024 at quality 75 — noticeably smaller than at the default 92

Tips

  • HEIC is roughly half the size of JPG at the same quality — expect the converted JPG to be about 2x larger in bytes, not because quality was added but because JPG is a less efficient codec.
  • Set quality to 92 for visually identical output; drop to 80 for email-friendly batches where the attachment size limit matters more than pixel-level fidelity.
  • Keep your original HEIC files if you need capture dates or locations later — the converted JPGs carry no EXIF metadata.
  • To prevent HEIC files in future, go to Settings → Camera → Formats → Most Compatible on your iPhone — new photos will save as JPG natively.
  • For HEIF videos (.heif, .heic video variants from Live Photos), use a dedicated video converter — this tool handles still image frames only.

Frequently Asked Questions

Why does my iPhone save photos as HEIC instead of JPG?
Apple switched the default camera format to HEIC in iOS 11 because it achieves roughly half the file size of JPG at equivalent visual quality, letting iPhones store more photos without upgrading storage. You can switch back to JPG by going to Settings → Camera → Formats → Most Compatible, but you will trade storage efficiency for universal compatibility.
Will I lose photo quality converting HEIC to JPG?
At quality 92, the converted JPG is visually indistinguishable from the HEIC source under normal viewing conditions. Both formats use lossy compression, so conversion involves a second encode step that can introduce very subtle artefacts — but these are not visible at quality 85 or above. Only drop below 80 if file size is a hard constraint.
Why are my JPGs bigger than the original HEIC files?
HEIC compression is significantly more efficient than JPG. A HEIC file is typically 40-50% smaller than an equivalent JPG at the same visual quality, so conversion almost always produces a larger file. This is expected — you are trading storage efficiency for universal compatibility.
Can I convert multiple HEIC files at once?
Yes. Select or drop several files together; each can be up to 20 MB. They are converted one after another with a progress message, and Download all saves every JPG as a separate file. No ZIP is created, so your browser may ask permission to download multiple files.
Will conversion remove GPS data from my photos?
Yes, always. The photo is decoded and redrawn before JPEG encoding, and the EXIF block — including GPS coordinates, camera model and timestamps — is not copied into the output. There is no option to keep it, so hold on to the original HEIC if you need that metadata.
Are my photos uploaded to your server?
No. The heic2any decoder script is downloaded from a public CDN, but your photos are decoded and re-encoded locally in your browser tab — they are never sent to UtilityKit's servers or any third-party service.
How do I stop my iPhone from saving in HEIC?
Go to Settings → Camera → Formats and tap Most Compatible. This switches both new photos and videos to JPG and H.264 respectively. Note that existing HEIC photos in your library are not retroactively converted — only new captures use JPG.
Does this work for HEIF videos too?
No. This tool handles HEIC still images only. HEIF-encapsulated video requires a video converter. If a file cannot be decoded, its card shows an error message and the remaining files still convert.

Explore the category

Glossary

HEIC / HEIF
High Efficiency Image Container/Format — Apple's default iPhone photo format since iOS 11. It uses the HEVC video codec for still image compression, achieving roughly half the file size of JPG at equivalent visual quality, but lacks native support on Windows and Android without third-party codecs.
libheif
An open-source C library for reading and writing HEIC/HEIF files, developed by the same team behind the reference HEVC implementation. This tool uses a WebAssembly build of libheif to decode HEIC files entirely inside the browser without a server-side installation.
Apple Photos format
The term sometimes used informally for HEIC, since Apple adopted it as the default capture format across all iPhones and iPads in 2017. It is not Apple's proprietary invention — it is a standardised container format from the MPEG standards body.
JPG / JPEG
Joint Photographic Experts Group — the most universally supported lossy image format, introduced in 1992. Every operating system, browser, camera, printer, and web platform can read JPG files natively, making it the safe choice when compatibility matters more than file size efficiency.
Universal compatibility
The ability of a file format to be opened by any device, operating system, or application without installing extra codecs or plugins. JPG achieved near-universal compatibility in the early 2000s; HEIC is still working toward it in 2025.
Conversion quality
A 1-100 value controlling how aggressively the output JPG is compressed. Higher quality values preserve more image detail at the cost of larger file sizes. Quality 92 is visually lossless for most photography; quality 75 is suitable for web and email attachments.
A LITTLE HELP. A LOT DONE.
Good tools.
Great flow.

Your shortcut to the everyday. Create, convert, calculate,
and get back to what you love.

✓ Free to use✓ No sign-up✓ 500+ possibilities