Convert HEIC to JPG
Turn iPhone and iPad photos into JPG or PNG files that open anywhere. Your photos never leave this device.
Done
Open the network tab. It stays empty.
Add files and run the tool to see every request this tab makes.
Your files are processed on this device and never sent to a server. Reload the page to clear everything from memory.
How it works
- Drop one or many HEIC or HEIF photos onto the page, or tap to pick them.
- Choose JPG or PNG and a quality level.
- Download each converted photo, or grab them all in one zip.
In your browser, not on a server
The page loads libheif, the same open-source HEIC decoder used by Linux desktops, compiled to WebAssembly. It decodes each photo to raw pixels inside your tab, and the browser’s own image encoder writes the JPG or PNG. The decoder is fetched once as a program file from a CDN and cached; your photos are never part of any request.
Compared with upload-based tools: Upload-based HEIC converters send every photo, location data included, to a server you have never heard of, then cap you at a handful per day. Here a hundred photos convert in the time the first one would take to upload.
Verify it yourself. Load this page, turn off Wi-Fi or switch to airplane mode, and run the tool. Or open your browser's developer tools (F12, or Cmd-Option-I on a Mac), pick the Network tab, and watch it while you convert. The panel above does the same count for you.
Questions
Why do my iPhone photos end up as HEIC files?
Since iOS 11, iPhones save photos in HEIC (High Efficiency Image Container) because it stores the same picture in about half the space of JPG. Windows, many websites and older programs still cannot open HEIC, so people convert to JPG to share or upload them.
Are my photos uploaded to a server?
No. The HEIC decoder (libheif compiled to WebAssembly) runs inside your browser tab. Your photos are read from your disk, converted in memory and saved back to your disk. You can turn off your network after the page loads and it still works.
Is there a file size or quantity limit?
There is no server, so there is no quota. The only limit is your device memory. Batches of a few hundred photos work fine on a modern laptop or phone.
Does converting lose quality?
JPG is a lossy format, so a small amount of detail is lost. At the default quality of 92 the difference is invisible for photos. Pick PNG if you need a lossless copy, at the cost of much larger files.
Does it keep the photo date, location and camera info?
Not by default. Browsers strip EXIF metadata when they re-encode an image, which also removes GPS location. If you want to keep metadata, tick "Keep EXIF metadata" and the original EXIF block is copied into the JPG.
More image tools
Image Converter
PNG, JPG, WebP, GIF, BMP, AVIF, JPEG XL, SVG and HEIC in. JPG, PNG or WebP out. Converted on your device.
Compress & Resize Images
Make photos small enough to email or upload. Batch resize, set a quality, see the savings before you download.
Remove EXIF Data
See what a photo reveals, then delete it. Lossless: pixels are untouched, only the metadata is removed.
Popular conversions
Guides
- How to remove location data from photosEvery phone photo stores where it was taken. Here is how to remove it on each platform, and how to check.
- How to open HEIC files on WindowsWhy iPhone photos will not open, the three fixes, and the fastest free way to convert a whole batch to JPG.
- Does this website upload my files? How to checkA five-minute check with tools already in your browser. No trust required.
- JPG, PNG, WebP or HEIC: which image format to useA practical rule for each job, and the conversion to get there.