Convert iPhone HEIC photos to JPG or PNG free, in bulk. Runs in your browser, so nothing is uploaded and no signup. Also converts AVIF and WebP.
Who Uses HEIC to JPG Converter
Use it when: an iPhone photo won't open on a Windows PC or Android phone, a website or form rejects a .heic upload, a client needs a ZIP of JPGs from a HEIC shoot, or an AVIF or WebP image from the web has to go into an app that only reads JPG or PNG.
HEIC to JPG Converter Features
- Private by design — Photos are decoded and re-encoded in your browser. Nothing is uploaded, so family photos and ID scans stay on your device.
- Batch + ZIP — Drop a whole camera-roll export at once and download every photo in one ZIP, with clash-free file names.
- HEIC, AVIF and WebP — Reads iPhone HEIC/HEIF, AVIF and WebP, plus JPG, PNG, GIF and BMP, and writes JPG or PNG with orientation kept.
- Strips location data — Converted copies carry no GPS coordinates or camera metadata, so they are safer to post or send to strangers.
How to Use HEIC to JPG Converter
Three steps, nothing uploaded.
- Drop your photos — HEIC, AVIF or WebP - one photo or a whole folder.
- Pick JPG or PNG — JPG for small files, PNG for lossless. Tune JPG quality if you like.
- Download — Save each photo, or all of them as one ZIP.
Frequently Asked Questions
How do I convert HEIC to JPG?
Drop your HEIC photos onto the page, leave the output on JPG and press Convert. Each photo is decoded and saved as a JPG in your browser. Download photos one at a time, or press Download all to get a single ZIP. There is no signup, no watermark and no limit on how often you use it.
Are my photos uploaded to a server?
No. The conversion runs entirely on your device. Browsers decode AVIF and WebP themselves; for HEIC, Chrome, Edge and Firefox load a decoder (libheif, compiled to WebAssembly) that runs in a background worker. You can turn off Wi-Fi after the page loads and the converter keeps working.
Why can't I open HEIC files on Windows?
Windows does not include a HEIC decoder. The Photos app needs two add-ons from the Microsoft Store, HEIF Image Extensions and HEVC Video Extensions, and the second one costs money. Converting to JPG avoids all of that: a JPG opens in every app, browser and operating system.
Should I choose JPG or PNG?
JPG for photos. At 90–95% quality it looks identical to the original and the file stays small. Choose PNG when you need lossless output for editing or printing, or when the image has transparent areas - but expect a PNG of a photo to be three to five times larger than the JPG.
Does converting reduce quality?
JPG is a lossy format, so any conversion to it re-compresses the image. At the default 92% quality the difference is not visible at normal viewing sizes. PNG output is lossless: every pixel the decoder produced is kept exactly.
Can I convert many HEIC photos at once?
Yes. Drop up to 50 photos per batch and press Convert once. Each photo appears in the list as it finishes, and Download all bundles them into one ZIP. Duplicate names, such as two IMG_0001 files from different days, are numbered so nothing is overwritten.
Will my photos be the right way up?
Yes. iPhone photos often store rotation as a flag rather than rotating the pixels. The converter applies that flag, so portrait photos stay portrait in the JPG even in apps that would otherwise ignore it.
Is the location data removed?
Yes. HEIC photos from a phone usually contain GPS coordinates, the device model and the time taken. The converted JPG or PNG is drawn fresh from the pixels and carries none of that metadata, which makes it safer to post publicly or send to someone you don't know.
Can it convert AVIF and WebP too?
Yes. Drop AVIF or WebP images and they convert to JPG or PNG the same way. That helps when a website serves images in a modern format and the app you want to use them in only accepts JPG or PNG.
Does it work on iPhone and Android?
Yes, in Safari, Chrome and Firefox on both. Very large photos, such as 48-megapixel ProRAW-sized HEICs, can exceed the image size a phone browser will process; those are scaled down to fit and you are told when that happens.
How do I stop my iPhone saving photos as HEIC?
Open Settings, then Camera, then Formats, and choose Most Compatible. New photos are then saved as JPG. Under Settings, Photos, you can also set Transfer to Mac or PC to Automatic, which converts photos to JPG when you copy them to a computer by cable.
What HEIC is and why so many apps reject it
HEIC is the High Efficiency Image Container, Apple's name for the HEIF format with HEVC compression inside. iPhones have saved photos this way by default since iOS 11 in 2017. The appeal is size: a HEIC photo is roughly half the size of a JPG of the same quality, which doubles how many pictures fit on the phone and halves the iCloud storage they use.
The problem is support. HEVC is covered by patents that carry licensing fees, so many platforms never built it in. Windows needs two add-ons from the Microsoft Store before it can show a HEIC, and one of them is paid. Most Android galleries, older Macs, many photo printers, online forms, marketplaces and content management systems either refuse the file or show a blank thumbnail. Chrome and Firefox cannot display HEIC at all.
JPG has none of these limits. It has been readable by every device and app for three decades, which is why converting is usually the quickest fix. The trade is file size, and at 90 to 95 percent quality the JPG looks the same as the original.
A HEIC file is also a container, not just a picture. It can hold a burst of shots, the depth map behind Portrait mode, a thumbnail and the still frame of a Live Photo, whose motion is stored separately as a short video. A JPG holds exactly one image. When you convert, the converter keeps the main photo, the one you see in the Photos app, and leaves the extras behind. For everyday sharing that is exactly what you want, but keep the original HEIC if you might later need the depth effect or the Live Photo motion.
How this converter works without uploading anything
Most online converters send your photo to a server, convert it there and send it back. That costs time on a slow connection, and it means a copy of your photo sits on someone else's computer, at least for a while. This converter does the work on your own device instead.
When you add photos, the page reads the first bytes of each file to identify it, because iPhone files often arrive with no file type attached on Windows and Android. AVIF, WebP, JPG and PNG are decoded by the browser itself. Safari can read HEIC natively too. On Chrome, Edge and Firefox a HEIC decoder called libheif loads the first time it is needed, compiled to WebAssembly and running in a background worker so the page stays responsive.
Each decoded photo is drawn onto a canvas and saved as JPG or PNG. Transparent areas are filled with white for JPG, which has no transparency. Because the new file is made from pixels alone, the GPS position, camera model and other metadata in the original are not copied across. If a phone browser cannot hold a very large photo in memory, the photo is scaled down to the largest size it can handle and you are told.
Batches are converted one photo at a time, so a slow phone never tries to hold fifty decoded images at once. You can cancel at any point with the Cancel button or the Esc key, and photos that already finished stay ready to download. When you download everything as a ZIP, names that would collide, such as IMG_0001 from two different days, get a number added rather than overwriting each other. The JPG quality you choose is remembered in your browser for next time. The default of 92 percent is a deliberate middle ground: below about 85 percent, fine detail like hair and foliage starts to soften, and above 95 percent the file grows quickly with no difference you can see.
HEIC, JPG, PNG, AVIF and WebP compared
Choosing an output format comes down to where the photo is going. JPG is the safe default for photos you want to share, print, upload or open anywhere. PNG is lossless, so it suits screenshots, graphics, images with transparent areas and photos you plan to edit repeatedly, at the cost of much larger files.
AVIF and WebP are modern web formats. They are smaller than JPG at the same quality and every current browser shows them, which is why websites increasingly serve them. Outside the browser, support is patchy: many desktop apps, older phones and upload forms still expect JPG or PNG, which is when converting them back helps.
If you only need to share photos from an iPhone occasionally, converting as you go is simplest. If you never want HEIC at all, switch the camera to Most Compatible under Settings, Camera, Formats, and new photos will be saved as JPG from then on.
A few practical rules of thumb. For an upload form with a size limit, convert to JPG first and then run the result through an image compressor to hit the exact limit, since a full-resolution JPG can be 3 MB or more. For printing, use JPG at 95 percent or PNG, and keep the full resolution. For a website you control, keep or create AVIF and WebP versions, because they load faster, and keep a JPG only as a fallback for very old browsers. For editing in an app that saves over the file again and again, start from PNG, because every JPG save loses a little more detail while PNG loses none.
| HEIC | JPG | PNG | AVIF / WebP | |
|---|---|---|---|---|
| Typical size of a 12 MP photo | 1.5–2.5 MB | 3–5 MB | 15–25 MB | 1–2.5 MB |
| Lossless option | Yes | No | Always | Yes |
| Transparency | Yes | No | Yes | Yes |
| Opens on Windows without add-ons | No | Yes | Yes | Mostly |
| Accepted by upload forms | Rarely | Almost always | Usually | Sometimes |
| Best for | Storing photos on an iPhone | Sharing and uploading photos | Editing, graphics, screenshots | Serving images on websites |
Sizes are typical for a 12-megapixel phone photo at default quality and vary with the scene.
Related: heic to jpg, heic to jpg converter, convert heic to jpg, heic to jpg batch, heif to jpg, iphone photo to jpg, convert heic to jpg without uploading