HEIC to JPG Converter
Convert iPhone HEIC photos to JPG or PNG — locally, nothing uploaded.
- Free forever
- No sign-up
- Runs in your browser
Your camera-roll photo stays on your device. The HEIC is decoded and re-encoded entirely inside this browser tab — unlike upload-based converters, nothing is sent to a server.
90% keeps photos crisp; lower it for smaller files.
No photos yet — drop a .heic file above to turn it into a JPG.
What is a HEIC file?
HEIC is the file extension Apple uses for photos stored in the HEIF (High Efficiency Image Format) container. Since iOS 11, iPhones and iPads save your camera roll as HEIC by default because it stores the same photo at roughly half the size of a JPEG, with support for higher colour depth and features like Live Photos and depth maps.
The catch is compatibility. HEIC is a young format, and while Apple devices read it natively, Windows, many websites, email clients and older apps often can't open it without installing extra codecs. That is why a photo that looks perfect on your iPhone arrives as an unopenable .heic file when you send it to a friend on a PC or try to upload it to a form.
This tool converts those HEIC files into JPG or PNG — formats that every device, browser and program understands — and it does the whole job inside your browser.
How to use it
- Choose an output format. JPG is the right default for photos and is supported everywhere. Pick PNG if you specifically need a lossless copy.
- Set the quality (JPG only). The slider defaults to 90%, which keeps photos crisp. Lower it for smaller files.
- Add your HEIC photos. Click the drop zone or drag in
.heic/.heiffiles — one, or your whole camera roll. Files often arrive without a MIME type, so the tool also recognises them by extension. - Watch them convert. Each photo shows a thumbnail of the result, its original name, and the size change.
- Download. Save each photo individually, or hit Download all to grab the batch — no ZIP to unpack.
If a particular file can't be decoded, the tool tells you and keeps converting the rest, so one awkward photo never stops the batch.
Why convert HEIC to JPG?
- To open the photo on Windows or older software. A double-click that does nothing usually means the program lacks the HEIC codec. JPG always opens.
- To upload it to a website or form. Many upload fields silently reject HEIC, or accept it and then fail to display it. JPG sails through.
- To email or message it. Sending HEIC to a non-Apple recipient often lands as a file they can't view. JPG is universally readable.
- To edit it in an app that doesn't support HEIC. A lot of editors and design tools still expect JPG or PNG input.
- To embed it on a web page. Browser support for displaying HEIC is poor, so JPG, WebP or PNG is the safe choice for the web.
HEIC to JPG vs HEIC to PNG
Both outputs solve the compatibility problem; they differ in how they store the pixels.
- JPG is lossy and compact. It is the natural match for photographs and produces small files. There is a tiny, usually invisible quality cost from re-encoding, controlled by the quality slider.
- PNG is lossless and keeps every pixel exactly, with no generational loss. That makes it a good choice when the photo will be edited further or when you want an exact copy — at the price of a much larger file. PNG is overkill for a photo you simply want to share.
For the everyday "I just need to open or send this photo" case, JPG is the right answer.
The privacy angle
Most HEIC converters you'll find online work by uploading your photo to their servers, converting it there, and sending it back. That means a copy of a personal camera-roll photo — possibly one with people, locations or private moments in it — sits on someone else's machine, at least temporarily, and you have to trust their retention policy.
This converter is different. The decoding and re-encoding happen with code running inside your own browser tab. Your photo never travels across the network, never lands on a server, and is gone the moment you close the page. There is no account, no queue, and no file-count cap, because there is no server bearing the cost. For private photos, that is the difference that matters.
Tips for the best results
- Keep quality at 90% or higher for photos you care about. It is a good balance of size and fidelity; only drop it for images that will be viewed small.
- Convert in batches. Select your whole camera-roll export at once — there's no three-file limit here.
- Use PNG when you'll edit the result. If the converted file will go through further editing, the lossless PNG avoids stacking compression losses.
- Re-export troublesome files from Photos. If a HEIC won't convert, opening it in Apple's Photos app and exporting a fresh copy usually produces a file the decoder can read.
- Mind orientation. Some HEIC photos store rotation as metadata. If a converted image looks sideways, the source's orientation tag is the culprit — re-exporting from Photos typically resolves it.
Private by design
Because the entire conversion runs locally, you can turn an iPhone's worth of HEIC photos into ordinary JPGs without anything being uploaded, logged or retained. Once they're JPGs, you can shrink them further with the Image Compressor or switch them to WebP and other formats in the Image Converter. Convert, download, close the tab — and the data is gone. That local-first approach is the core of how Pageonaut's image tools work, and it's why there is no upload bar, no waiting room, and no limit on how many photos you can run through.
Frequently asked questions
Comet's got your back
Stuck on something? Every tool has a short guide and FAQ — and Comet can point you to the right spot.
Visit help centreRelated tools
All Image tools →Image Converter
Convert PNG, JPG, WebP and AVIF in your browser — batch, no upload, no file limit.
ImageImage Compressor
Compress JPEG and WebP images right in your browser — smaller files, no upload, no quality guesswork.
ImageImage Resizer
Resize JPEG, PNG or WebP images to exact pixel dimensions — fast, private and right in your browser.
Image