Free image tool
Convert HEIC to JPG in your browser
iPhones save photos as HEIC files, which many apps and websites cannot open. This converter turns them into JPG or PNG files. Your photos never leave your browser: the decoder runs on your device and nothing is uploaded.
By default the converter removes the GPS location from each photo and keeps the date and camera details. You can change that in the settings.
Drop files here, or
Up to 100 files at a time, 50 MB each. Files are converted one after another.
How it works
Choose JPG or PNG. For JPG, set the quality.
Choose what to do with the metadata. The default removes the location and keeps the date and camera details.
Choose your HEIC files, or drop them anywhere on the page. Conversion starts right away.
Download each photo, or download them all as one ZIP file. If you change a setting afterwards, click "Apply the new settings to all files".
The page loads libheif, an open-source HEIC decoder compiled to WebAssembly, from quireapps.com. It runs in a background worker inside this tab. The worker decodes the photo, writes the JPG with MozJPEG (or the PNG with OxiPNG), and hands the new file back to the page. The photo is not sent anywhere.
Questions
What it does and what it does not
Privacy, metadata, file limits and browser support.
Are my photos uploaded?
No. The page and its decoder load from quireapps.com, and after that each photo is read, converted and saved inside your browser tab. There is no analytics or tracking on this page. You can check this in your browser's developer tools, on the Network tab: converting a photo makes no requests.
What happens to the location and other metadata?
The default setting removes the GPS section of the photo's EXIF data and keeps the rest, such as the date taken, the camera model and the exposure settings. "Remove all metadata" writes the photo with no EXIF data at all. "Keep all metadata" copies the EXIF data as it is, including the location. Each row in the list says what happened to that photo. XMP and other metadata blocks are not copied in any mode. The color profile is always kept, because it describes the colors and holds no personal data.
What about Live Photos, bursts and files with more than one image?
A HEIC file can hold several images. The converter uses the primary image, which is the one your phone shows, and tells you when a file held more than one. The video part of a Live Photo is stored in a separate .MOV file, so it is not in the HEIC file and is not converted. Burst photos are usually saved as one HEIC file per shot. Depth maps, thumbnails and HDR gain maps inside the file are skipped.
Will the colors look the same?
iPhone photos use the Display P3 color space. The converter copies the photo's color profile into the JPG or PNG, so apps that read color profiles show the same colors. Apps that ignore color profiles can show them slightly duller. The output is a standard 8-bit image, so the extra brightness of an HDR photo is not kept. If a file describes its colors with a color code instead of a profile, the converter treats them as sRGB.
Can it convert HEIC to PNG?
Yes. Under "Convert to", choose PNG. PNG is lossless, so the file keeps every decoded pixel, and the color profile and the metadata you chose are written into it. PNG files of photos are large: usually several times the size of the JPG. Use PNG when an app needs it or when you plan to edit the photo further.
Why is the JPG larger than the HEIC file?
HEIC compresses photos better than JPG, so a JPG of the same photo is usually larger, often about twice the size. A lower quality setting gives a smaller file. PNG files are much larger again, because PNG is lossless.
Are there limits?
Each file can be up to 50 MB and 100 megapixels, and the list holds up to 100 files at a time. Files are converted one at a time to keep memory use down. A large photo can take a few seconds to convert, and PNG output takes longer than JPG. Phones with little memory may fail on very large files.
Which browsers does it work in?
It is tested in Chrome. It needs WebAssembly and module workers, which current versions of Chrome, Edge, Firefox and Safari support, but Firefox and Safari have had less testing here. Safari can open HEIC files itself, but this page uses the same decoder in every browser so the results match.
Is it free?
Yes. There is no account, no sign-up, no watermark and no daily limit.