How to Convert HEIC to JPG: Open iPhone Photos Anywhere, in Bulk

It is one of modern computing's most reliable small frustrations: your iPhone takes a beautiful photo, you move it to a Windows PC, a school portal or an older app โ€” and the file will not open. The photo is not broken. It is HEIC, the efficient format iPhones use by default, and a large part of the non-Apple world still cannot read it. The fix takes about a minute and should not involve uploading family photos to a random server: our HEIC converter decodes and converts entirely in your browser, in batches of up to 20, to JPG or PNG. This guide covers the three steps, the JPG-versus-PNG decision with real file sizes, how the in-browser conversion works, and the mistakes that quietly cost people quality or storage.

How to Convert HEIC to JPG, Step by Step

1. Drop your HEIC photos in. Drag .heic or .heif files from your iPhone or Mac onto the tool โ€” up to 20 at a time, each up to 100 MB. They stay on your device from the start; nothing is uploaded to any server at this step or any later one. 2. Pick JPG or PNG and set quality. Choose JPG for small, shareable files and set the quality slider โ€” 85% is the default and the sweet spot the worked example below uses โ€” or choose PNG for lossless output when further editing is planned. Conversion starts automatically and runs one photo at a time on your device. 3. Preview and download. Check each converted photo in the preview, download the ones you want individually, or use Download all to collect the whole batch at once. Converted files keep the original filename with the new extension, so a sorted photo folder stays sorted. The very first conversion of your first visit runs a little slower, for a reason the next sections explain โ€” every conversion after it starts instantly.

JPG or PNG? The Decision in Real Numbers

The tool page works this example in full: 20 iPhone photos totalling 34 MB as HEIC. Converted to JPG at 85% quality, the batch becomes 61 MB โ€” about 3 MB each โ€” visually identical to the originals and openable everywhere, including Windows and older Android phones. The same 20 photos converted to PNG become 148 MB. Nothing about the PNGs looks better on screen; they are bigger because PNG is lossless, storing every pixel exactly rather than compressing cleverly. That exactness is worth paying for in precisely one situation: when the photo will be edited and re-saved repeatedly, because each JPG re-save throws away a little more quality while a PNG master never degrades. For everything else โ€” sharing, uploading to forms and listings, emailing, printing at ordinary sizes โ€” JPG at 85% is the right answer, and the 87 MB difference on a 20-photo batch is storage you keep. A useful way to hold the formats in your head: HEIC is the master, JPG is the copy you hand out, PNG is the workbench file. The same logic governs our PDF to PNG converter, which turns PDF pages into images for exactly the places that accept pictures but not documents.

How In-Browser HEIC Conversion Works

iPhones save photos as HEIC because it stores roughly the same quality as JPG at about half the file size โ€” your phone's storage thanks Apple for that choice even when your PC curses it. Browsers cannot decode HEIC natively, so the tool loads heic2any, an open-source WebAssembly decoder, once from a CDN. Each photo is then decoded to a bitmap in your device's memory and re-encoded as JPG at your chosen quality or as PNG. Two practical consequences follow. First, privacy: your photos never leave the device, and the only network request in the whole process is that one-time decoder download of about 1โ€“2 MB. Second, speed: because the decoder is cached after the first load, later conversions โ€” including the rest of a 20-photo batch โ€” start instantly, and a full batch of 20 takes roughly 90 seconds on a typical laptop. The pattern will be familiar if you have used our background remover, which accepts HEIC photos directly for the same reason: Apple formats should be a one-step conversion, not a dead end. If the backdrop itself has to go next, its companion walkthrough โ€” how to remove a background from an image โ€” uses the same in-browser approach.

Common Mistakes

Deleting the HEIC originals after converting. The JPG is a compatibility copy, not an upgrade. HEIC holds the same picture in about half the space, so the originals are the better archive โ€” keep them, share the JPGs. Re-saving the same JPG repeatedly. Every JPG save re-compresses. Edit from the HEIC or a PNG copy, export a fresh JPG at the end, and quality loss stays at one invisible step instead of compounding. Converting everything to PNG 'for quality'. On the worked batch that choice costs 148 MB against 61 MB for no visible difference. PNG is for editing pipelines, not for sharing. Converting one photo at a time. The tool is built for batches of 20 with a single Download all at the end; one-by-one converting is the slow path the batch exists to replace. Assuming a failed file means a broken tool. Most failures mean the file is not actually a valid HEIC photo โ€” a renamed JPG, or a corrupted download. Open it on the device that created it first; if it opens there, convert again, and convert very large panoramas (over roughly 100 megapixels) one at a time to stay inside browser memory limits. Forgetting Live Photos are two files in one. The still converts normally, but the short video portion is dropped โ€” export the video from the Photos app separately if it matters.

Converted stills are ingredients. One dish they end up in: the Cinemagraph Maker, which freezes most of a frame and lets one region keep moving โ€” a living photo built from the same camera roll you just converted.

Frequently Asked Questions

Why can't I open HEIC photos on my computer?
HEIC (High Efficiency Image Container) is the space-saving format iPhones save photos in by default โ€” roughly the same quality as JPG at about half the file size. Windows and many older apps and websites do not include a HEIC decoder, so the files simply will not open or upload. Converting to JPG or PNG gives you the same photo in a format everything can read.
Should I convert HEIC to JPG or to PNG?
Choose JPG for sharing, uploading or emailing: it is far smaller and, at the tool's 85% quality setting, visually identical to the original in normal viewing. Choose PNG only if you plan to edit the photo further, because PNG is lossless and will not degrade with repeated saves. On the tool page's 20-photo example, the same batch is 61 MB as JPG but 148 MB as PNG โ€” that gap is the price of lossless.
Are my photos uploaded when I convert them?
Never. Decoding and conversion happen in JavaScript on your own device, using an open-source WebAssembly decoder (heic2any). The only network request is a one-time download of that conversion engine โ€” about 1โ€“2 MB from a CDN โ€” the first time you convert. Your photos themselves never leave your browser, which is why the tool also works on personal photos you would not want on a stranger's server.
Will converting HEIC to JPG lose quality?
At 85% quality or higher, the difference is invisible in normal viewing. JPG is lossy by nature, though, so the discipline is to convert once from the HEIC original and keep that original as your master. Re-saving the same JPG over and over is what degrades quality โ€” each save re-compresses an already-compressed file. Keep the HEIC, share the JPG, and you never pay the loss twice.
Can I convert a whole batch at once โ€” and what about Live Photos?
Yes: drop in up to 20 HEIC or HEIF files at a time (maximum 100 MB each), convert them in one pass, preview each result and use Download all to collect them together, with original filenames kept. Live Photos convert as stills โ€” the short video portion is dropped, so export that clip from the Photos app first if you need it. Burst stacks and portrait-mode depth data do not survive conversion either.

More guides from ToolNest

Celsius to Fahrenheit: The Conversion Formulas, Reference Points and Mental Shortcuts

ยฐF = ยฐC ร— 9/5 + 32 explained โ€” a 180ยฐC recipe and a 115ยฐF heatwave worked in full, anchor points like 37ยฐC = 98.6ยฐF, and when the double-and-add-30 shortcut is safe.

KG to LBS: How to Convert Kilograms, Pounds, Stone and Ounces

The exact kg factors for six units, a 12-stone worked example (= 76.20 kg, 168 lb), the stone explained, and the two-ton and two-ounce traps.

How to Compress a PDF (Without Uploading It Anywhere)

Why scanned PDFs balloon to 30 MB, the three compression strengths explained, and the honest trade-off: the text layer.