HEIC to JPG (from a PNG or JPG copy)
Get a JPG from an iPhone HEIC photo in two steps. Most browsers cannot open HEIC files, so first save the photo as PNG or JPG on your device, then drop that copy here to get a JPG at the quality you choose. If your browser can open the HEIC itself, you can drop it here directly. All processing runs in your browser.
Drop an image or click to choose
JPG, PNG, WebP, AVIF, GIF and more, up to 50 MB. Runs in your browser.
FROM
PNG
TO
JPEG
QUALITY 88%
How it works
The page works from the PNG or JPG copy your device saved. The browser decodes that copy, the tool fills the canvas with white and draws the photo on top, and canvas.toBlob('image/jpeg', quality) writes the JPG at the slider setting, 88% by default. A HEIC file itself is accepted only where the browser can decode it.
Processing runs in your browser
All conversion happens using the Canvas API inside your browser. Our servers are not involved at any point.
Related operations
To shrink the file size after converting, try compress image. For resizing converted images to fit a target, use resize image. To trim the converted image to an aspect ratio, see image crop.
Frequently asked questions
- How do I get a PNG or JPG copy of a HEIC photo?
- On iPhone, Settings > Photos > Transfer to Mac or PC > Automatic converts photos to JPG when you copy them to a computer, and Settings > Camera > Formats > Most Compatible makes the camera save new photos as JPG. On Mac, open the HEIC in Preview and choose File > Export, then pick PNG or JPEG. On Windows 11, open the HEIC in Photos and use Save As > PNG.
- Why do I need a copy first?
- Most browsers cannot decode HEIC, so the page works from a PNG or JPG copy that your phone or computer saves with its own decoder. The browser then converts that copy to JPG locally.
- Where is the copy converted to JPG?
- In your browser. The Canvas API draws the PNG or JPG copy and encodes the JPG inside this tab. Our servers are not involved at any point.
- What quality should I use for the JPG output?
- 85-90 keeps photos looking excellent with a much smaller file size than the original. Use 95 or above if you plan to edit the JPG further or print it at large sizes.
Last reviewed September 30, 2026
Other pages for this tool
Related tools
- Background reading: Complete guide to image tools
- Step by step: Optimize images for the web