Your HEIC source
HEIC stores a compressed still picture and can contain orientation, colour and capture metadata. This tool decodes its primary image locally.
Make a JPG sharing copy of a HEIC photo when an upload form or older app does not accept the original.
Choose a file to get started.
Working on your device…
HEIC stores a compressed still picture and can contain orientation, colour and capture metadata. This tool decodes its primary image locally.
JPG uses common photo compression and cannot retain transparency. This export sets quality to 0.88 and fills transparent areas with white.
Explore the JPG converterKeep the HEIC original. Compare orientation and colour in the result; metadata such as location is not carried into this new image.
A HEIC file may not be accepted by the app or upload form you need. HEIC to JPG creates a separate JPG copy while leaving your original file untouched.

| Property | HEIC / HEIF | JPG / JPEG |
|---|---|---|
| What it stores | A compressed photo container that can also hold metadata and auxiliary images | A still raster image |
| Compression | HEVC image compression in the supported HEIC inputs | Lossy photo compression |
| Transparency | May contain transparency | No alpha transparency |
| Typical use | iPhone and other modern camera photos | Photographs and everyday sharing |
HEIC decoding uses an open-source library. View its license and source.
JPG uses common photo compression and cannot retain transparency. This export sets quality to 0.88 and fills transparent areas with white. Keep the HEIC original. Compare orientation and colour in the result; metadata such as location is not carried into this new image.
No. This route exports the decoded primary still image, not the original HEIC container or its EXIF, GPS, depth and Live Photo information. Keep the original if those matter.
Choose one HEIC/HEIF file up to 25 MB and 13 million pixels, with no side above 65,535 pixels. Some unusual or damaged HEIC variants may not decode on this device.
No. Conversion runs in a browser worker. The decoder downloads only when you convert; your selected image is not sent to a conversion server. You can cancel the work.