Command Palette

Search for a command to run...

HE

HEIC to JPG Converter

Convert iPhone HEIC photos to JPG in your browser, in batches, no upload needed

HEICtoJPGConverts as soon as you add files
Quality:90%

JPG is lossy and has no transparency, so transparent areas are filled with white. Lower the quality for a smaller file.

Files (0)

No files yet

Add files and they convert right away. Change a setting and they convert again.

Built with open source libraries. Licenses

What is a HEIC to JPG converter?

A HEIC to JPG converter turns the photos an iPhone saves as .heic into ordinary .jpg files that open everywhere. HEIC is what the camera writes when its format is set to High Efficiency, the default on iPhones since iOS 11 in 2017. It stores a photo in noticeably less space than JPEG, but the file stops being welcome once it leaves Apple devices: Windows sends you to the Microsoft Store for an extension, upload forms reject the name, and plenty of editors and print services will not open it at all.

HEIF and HEIC are two names for nearly the same thing. HEIF, the High Efficiency Image File Format, is the container, standardized by MPEG as ISO/IEC 23008-12. HEIC is a HEIF file whose picture is compressed with HEVC, the H.265 codec. This page reads both, so a .heif photo from an Android phone converts exactly like a .heic from an iPhone, and a heif to jpeg job needs no separate tool.

Here is a typical run. You email yourself IMG_4127.HEIC, a 4032 x 3024 photo, and drop it here, and it starts converting at once. The first HEIC file added in a tab downloads the decoder, libheif compiled to WebAssembly and about 470 KB compressed, which runs in a background worker so the page stays responsive. The row then shows a thumbnail, the input size, an arrow, the JPG size and the change in file size, and clicking the thumbnail opens the 4032x3024 result with Before and After views. The JPG is usually the bigger file at the default quality of 90, because JPEG needs more bytes than HEVC to hold the same detail. Lower the Quality slider when the photo has to fit under an upload limit.

A few things do not make the trip. The photo is decoded to pixels and re-encoded through a canvas, so EXIF data, including the capture date, camera settings and GPS location, is not copied into the JPG, and neither is the embedded color profile. A HEIC file can hold more than one image; when it does, the primary image is converted and the note under its row says how many the file held. The short video of a Live Photo is stored in a separate file, so it is never part of the conversion.

Everything runs client-side, and the photos are never uploaded. Each file is identified by its first bytes rather than its name, so an iPhone photo renamed to .jpg is still recognized as HEIC, and a file in another format is turned away with a link to the converter that handles it. HEIC files over 100 MB and images over 100 megapixels are refused with a message instead of freezing the tab. The tool is free, no signup, with a daily conversion limit.

How to convert HEIC to JPG

  1. Add your HEIC or HEIF photos

    Drop them on the box reading Drop HEIC images here or click to upload. The picker accepts .heic and .heif files, a whole folder of iPhone photos can go in at once, and each photo starts converting as soon as it is added. The first one takes a few seconds longer while the HEIC decoder downloads, and the rest start straight away.

  2. Set the quality

    The Quality slider runs from 10 to 100 and starts at 90. Leave it there for photos you want to keep. Pull it down to around 70 or 80 when the files need to squeeze under an email or form size limit. Moving the slider converts every added photo again at the new quality.

  3. Check each result

    Each row shows a thumbnail, its status and a size line with the size before and after and how much smaller or larger the JPG is. If your browser cannot draw HEIC, the thumbnail is a file icon until the JPG is ready. Click the thumbnail to see the JPG large and switch between Before and After.

  4. Download the JPGs

    Press the download icon on a row to save one photo, or Download All (n images) in the list header to save the batch as converted-jpg.zip. Photos that share a name are numbered inside the ZIP, so none of them overwrites another.

Why convert HEIC to JPG?

Nothing is wrong with a HEIC photo while it stays on an iPhone or a Mac. The trouble starts when it has to be opened, uploaded or printed somewhere else.

Opening iPhone photos on Windows

Many Windows 10 and 11 computers cannot open HEIC without extra software. The Photos app points you to the HEIF Image Extensions and the HEVC Video Extensions in the Microsoft Store, and the HEVC add-on usually costs a small fee. On a work laptop or a shared PC where you cannot install anything, a JPG copy is the faster fix.

Upload forms, print shops and older software

Job portals, visa and ID forms, photo printing sites and many website builders list .jpg and .png as accepted types and stop there. Older photo editors and office suites behave the same way. JPEG has been the everyday photo format since the early 1990s, so a JPG gets through checks that turn a HEIC away before anyone looks inside it.

Sending photos to people without Apple devices

A HEIC attached to an email or dropped into a shared folder can reach someone whose phone or laptop cannot display it. Converting first saves a round of "the file will not open" replies. When a photo is headed for heavy editing instead, the HEIC to PNG converter keeps every decoded pixel without a second round of lossy compression.

HEIC vs JPG: which to use

HEIC and JPG compared for everyday photos
HEICJPG
CompressionLossy, using the HEVC (H.265) codec.Lossy, using the JPEG method from 1992.
Typical file sizeSmaller. Often around half a JPG of similar quality.Larger for the same visible quality.
TransparencySupported, though camera photos do not use it.None. Transparent areas are filled with white here.
Color depth8 bits per channel, with higher depths allowed by the format.8 bits per channel.
Images per fileCan hold several, plus extras such as depth data.One.
Metadata after converting hereThe original keeps its EXIF, date and location.Written without EXIF, GPS or a color profile.
Software supportBuilt into Apple devices. Windows often needs extensions, and many upload forms refuse it.Opens on practically every device, app, website and printer.
Best forStoring photos on an iPhone or Mac.Sharing, uploading, printing and editing anywhere.

HEIC and HEIF explained

HEIF is a box format. A HEIF file is made of labeled boxes, and the first one, called ftyp, lists brand codes that say what is inside. A file with the brand heic or heix holds HEVC-coded images, which is where the .heic name comes from. Generic HEIF files may only list mif1, and this page treats those as HEIC too. The same container also carries AVIF, which uses the AV1 codec instead; an AVIF dropped here is sent to the AVIF to JPG converter, because it is a different image under the same wrapper.

Browsers and operating systems decode JPEG natively, but support for HEVC images is patchy, partly because the codec is covered by patents that come with licensing fees. That is why this page brings its own decoder. libheif, an open source HEIF library, is downloaded as a WebAssembly module the first time you add a HEIC file, and decodes each photo into plain RGBA pixels inside a Web Worker. If a photo takes longer than two minutes to decode, the job is stopped and the row asks you to try again.

Converting HEIC to JPG is a lossy step on top of a lossy file. The HEVC decode gives back the picture the iPhone stored, and the JPEG encoder then approximates it again. At the default quality of 90 the difference is very hard to spot in normal photos. The JPG will not look better than the HEIC, since no conversion can restore detail the camera already compressed away.

Privacy and security

  • Your photos are decoded and saved as JPG inside this browser tab. The HEIC file is never uploaded, and the only download is the decoder itself.
  • The daily limit check sends the tool name and a device identifier, plus your account token if you are signed in. No photo data is part of it.
  • After a batch, the page records how many photos converted, their combined size in bytes and the output format. File names and image contents are never sent.
  • GPS coordinates, the capture date and other EXIF fields are not written into the JPG. If you need the location or date later, keep the original HEIC.
  • Converted JPGs stay in the tab's memory until you remove them, press Clear All or close the page. No copy is kept on a server.

Key Features

  • Reads HEIC and HEIF

    Converts iPhone .heic photos and .heif files from other phones and cameras, identified by the brand codes inside the file rather than by the extension.

  • Quality you can set

    One slider from 10 to 100 sets the JPG quality for the whole batch. It starts at 90, which keeps photos looking like the originals, and moving it converts every added photo again.

  • A camera roll in one pass

    Drop dozens of photos at once, let them convert without pressing anything, and save them together as converted-jpg.zip, with repeated names numbered.

  • Client-side, nothing uploaded

    The HEIC decoder runs in your browser in a background worker. Family photos, ID scans and screenshots never reach a server.

Frequently Asked Questions

Drop the HEIC files onto this page and download the JPGs when their rows show Complete. Your browser decodes each photo and saves it as a JPG as soon as it is added, so there is no button to press, no upload and no waiting in a queue. Several photos can go in at once and come out as one ZIP.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

heic to jpgheic to jpegconvert heic to jpgheic to jpg converterheif to jpegheif to jpgfree heic to jpg converterheic to jpg on windowshow to open heic files on windowsconvert iphone photos to jpgbatch convert heic to jpgchange heic to jpg