Convert HEIC to JPG in your browser
Drop in HEIC photos and get JPG files that open almost anywhere. Pick the quality, decide whether to keep date and camera details, and download one file or a ZIP.
Drop HEIC photos here, or pick them from your device
Stays on your device. Nothing is uploaded.
Processing on this device
How to use it
- Drop your HEIC files onto the page, or choose them with the file button.
- Set the JPG quality. The default is 90, which suits most photos. Lower it to make smaller files.
- Tick "Keep date, camera and settings" only if you want that information in the JPG. Location stays off unless you tick its own box.
- Press convert, then download single files or the ZIP.
What it keeps
- Pixel dimensions. The JPG has the same width and height as the HEIC.
- Colours look right. By default the photo is converted from its embedded profile (usually Display P3 on iPhones) to sRGB.
- The orientation you see in your photo app. Rotation stored in the HEIC is applied to the pixels, and the JPG is marked as normal orientation.
- Date, camera and exposure settings, if you ask for them.
What it removes or changes
- JPG is lossy, so this is a second lossy generation on top of HEIC compression. At high quality the difference is hard to see, but it is not zero.
- JPEG is 8-bit. Detail beyond 8 bits per channel in a 10-bit HDR photo is reduced.
- GPS location is not written unless you tick the separate GPS box.
- Any transparency in the HEIC is flattened onto white, because JPG has no alpha.
Limits
- Up to 200 MB per file, 100 megapixels per image and 200 files per batch. Phones with little memory may fail earlier.
- Only the main image is converted. Depth maps, gain maps and Live Photo video are not carried into the JPG.
- The HDR brightness boost from an Apple gain map is not rendered; the JPG is a standard-range image.
Compatibility
JPG opens in every browser, phone, editor, email client, print shop and upload form you are likely to meet. That is the main reason to convert. The HEIC input is decoded by a WebAssembly decoder that loads from this site, so it does not matter whether your browser can display HEIC itself.
Privacy
The conversion runs in a Web Worker inside your browser tab. Your photos are not uploaded, and the site is set up so the page can only make network requests to its own origin and Google Analytics, which loads only if you accept it. Files live in memory until you close or refresh the page.
JPG or PNG for a converted iPhone photo?
For photographs, JPG is the practical choice. It is far smaller than PNG and the quality loss at 85 to 95 is rarely visible. Choose PNG instead when you need transparency, plan to edit the file repeatedly, or want to avoid adding another lossy step. Expect the PNG to be several times larger than the HEIC. If you only need smaller files for the web, WebP or AVIF can beat JPG on size, but fewer older programs open them.
Troubleshooting
The JPG looks duller than the HEIC on my phone.
Leave the colour option on its default, which converts to sRGB with the embedded profile. If you chose to keep the original profile, apps that ignore profiles will show P3 pixels as sRGB and look flat.
The conversion fails on a very large photo.
Check the limits: 200 MB and 100 megapixels. On a phone, try one file at a time, or convert on a computer, since memory is the usual cause.
The file will not convert and says it is not HEIC.
The page reads the file content, not the extension. A renamed or damaged file is reported. Use the HEIC file checker to see what it really is.
Frequently asked questions
What quality should I pick?
Start with the default of 90. Go to 80 or so for email and web pages. Go higher only if you will edit the JPG again, and expect larger files.
Will my location be in the JPG?
No, not by default. GPS is written only when you tick its own checkbox, separate from the date and camera option.
Is there a limit on how many photos I can convert?
Up to 200 files in a batch, each up to 200 MB. There is no account and no daily cap on the page.
Can I convert HEIC to JPG without losing any quality?
No. JPG compression always discards some data. At a high quality setting the loss is small, and PNG is the option that adds no further loss.