Image ConverterImage Tools
Converts images between JPG, PNG, WebP, AVIF, and ICO, and opens iPhone HEIC photos. ICO is a ZIP of icon sizes.
The HEIC vs JPEG choice usually comes down to keeping an efficient original or making a copy the receiving app accepts. Keep the original photo and create a JPEG copy when a destination needs it.
A .heic file is a photo container with HEVC-compressed image data inside. HEIF (High Efficiency Image File Format) is the broader container format; HEVC is the coding used by HEIC. The IANA registration for image/heic distinguishes that combination from HEIF files that use other coding formats. A JPEG photo commonly ends in .jpg or .jpeg; the JPEG media-type registration lists both extensions for the same format.
The container can hold more than the picture an app displays. Nokia's HEIF technical information describes image collections, metadata and auxiliary pictures such as depth maps. Which of those are present depends on the file. A converter that extracts the main image does not automatically carry all of that material into its output.
Apple describes HEIF as a way to use less storage than JPEG at comparable visual quality in its HEIF and HEVC support guidance. JPEG has broader compatibility with older devices and software. That makes a JPEG copy useful for a form or app that rejects HEIC. Neither statement gives a fixed size ratio for every photo, encoder or export setting.
| Decision | Keep the HEIC original | Create a JPEG sharing copy |
|---|---|---|
| Later editing or archiving | Retains the original file and its contents | Keep alongside the original; the export may omit auxiliary data |
| Destination accepts HEIC | Avoids an unnecessary conversion | Useful only if the recipient specifically needs JPEG |
| Destination requires JPG or JPEG | Keep as your source | Export and check the downloaded copy in that destination |
| Strict upload-size limit | Check its actual size | Measure the export; converting does not guarantee a smaller file |
The JPEG committee's overview includes several coding modes in the JPEG standard. The ordinary JPEG exports discussed here, including Utilza's, use lossy compression. Retaining pixel dimensions does not mean every decoded pixel or fine detail is preserved.
On a supported iPhone or iPad, Apple's Camera settings offer Formats, then Most Compatible, for future JPEG captures. That changes new photos; keep your existing HEIC files until you decide what copies you need. If the immediate problem is viewing an existing file on a PC, use the separate guide to opening HEIC on Windows.
Open Image Converter when you need a different file format. Add the local HEIC file and choose JPG. The current converter accepts up to 20 images, with a 30 MB limit for each HEIC file and a 50-megapixel image limit. It uses a WebAssembly HEIC decoder, applies rotation and writes the main picture at 8 bits per color channel. Extra frames and depth maps are not preserved in the JPG.
For local input, conversion runs in your browser. Load From URL first requests the address in the browser and can use a server fetch if that fails. Avoid addresses containing secrets. The page and decoder files still need to load; local processing does not guarantee that the tool is available before loading them.
A local comparison on October 28, 2026 used Utilza's current image worker and bundled codecs in Node.js v24.15.0 on Windows. One existing repository HEIC fixture decoded to 1848 × 4000 pixels. Each JPEG output had those same dimensions and a JPEG format signature:
| File | Bytes | Setting |
|---|---|---|
| HEIC source | 1,564,602 | Existing input fixture |
| JPEG copy | 1,822,955 | Quality 95, the converter's current JPG setting |
| JPEG comparison copy | 637,790 | Quality 80, passed directly to the encoder in the test harness |
The quality-95 JPG was larger than its HEIC source. Lowering the encoder setting made this fixture smaller, with a different lossy setting. Quality 80 in this comparison is not a promised setting on the Image Converter screen. A quality number is an encoder control, not a percentage of the original quality.
This local codec test used one image and did not measure visual similarity, color accuracy, HDR retention or browser compatibility. File size and matching dimensions alone cannot answer those questions. Inspect the downloaded photo in the app that will receive it, especially its orientation, gradients and fine detail.
Before sharing the copy, open Image Metadata Remover if you need to inspect or remove camera and location fields. Converting the picture is not proof that every metadata field has gone. For the difference between hidden fields and information visible in the image, read the guide to checking photo metadata before sharing.
photo.heic to photo.jpg changes the filename. It does not decode the image or create a JPEG.HEIF is a container format for images and related data. HEIC identifies the HEVC-coded form commonly saved with a .heic extension. A HEIF file can use other coding formats.
For ordinary JPEG photo files, .jpg and .jpeg are two filename extensions for the same format. Changing between those extensions does not change the picture quality.
Keep the original HEIC when you want to retain the source. Create a JPEG copy when the destination requires it, and inspect that copy before sharing or uploading it.
No. The result depends on the image and encoder settings. In the local example, the quality-95 JPG was larger than the HEIC source. Compare the actual file size and visible result.
Tools used in this guide
Converts images between JPG, PNG, WebP, AVIF, and ICO, and opens iPhone HEIC photos. ICO is a ZIP of icon sizes.
Shows and removes EXIF, GPS, XMP, and IPTC data from JPG, PNG, and WebP files.