MOBILE · GUIDE

Convert iPhone HEIC to JPEG and Adjust File Size

By ImgMin Team · Published June 2, 2026 · Updated October 13, 2026

NEWImgMin for Chrome — right-click any image to compress, no upload.Add to Chrome

An iPhone can capture HEIF photos when supported by the device and camera settings; not every iPhone photo is HEIC. If a recipient or upload form needs JPEG, keep the original and convert a copy. Conversion and reducing file size are separate tasks.

Before you start: ImgMin first decodes HEIC to JPEG, then applies the selected output settings. It does not export HEIC. A converted file can be larger than the original; check the downloaded result rather than assuming a fixed saving.

Check the original format and the receiving app

Apple documents HEIF support and camera format settings in its HEIF and HEVC guide. Check the actual file extension and the receiving app’s accepted formats before converting.

There is no universal browser-version or platform rule for opening every HEIC file. If conversion fails, retain the original and try a supported export in Photos or Preview instead of repeatedly processing the failed file.

What changes when ImgMin converts HEIC

CheckOriginal HEICImgMin output
File sizeMeasure the originalCan be smaller or larger
DecodingRequires HEIC decodingFirst converted to JPEG
FormatPreserved in your original copyJPEG, PNG or WebP; no HEIC output
DetailKeep the originalLoss in conversion cannot be restored
DimensionsMeasure width and heightPresets or resizing may change them
MetadataPresent in the source if recordedDo not assume all metadata is preserved

Convert a copy and check the output

Choose a small number of photos first. Device memory, the file and decoder availability can affect conversion; successful conversion on every browser is not guaranteed.

  1. Open ImgMin with an internet connection for the initial decoder load.
  2. Select a .heic file and wait for decoding. Keep the original separately.
  3. Choose JPEG for a JPEG requirement. PNG or WebP output is also selected after the initial JPEG conversion; choosing PNG does not restore information lost at that stage. HEIC output is not available.
  4. Choose a preset and review dimensions and file size. Recommended can limit the longest edge to 2048px; Smaller file can limit it to 1600px. A target KB value is not a guarantee.
  5. Download the result and confirm its format, dimensions and size before sharing.
Processing and requests: the conversion code processes image bytes in the browser and loads the external heic2any decoder script when needed. Local processing does not mean the page makes no network requests. Initial loading and use after resources have been cached are different; do not assume first-use offline conversion is available.

Check one photo before a larger batch

The file-selection limit is 20 images. This is not a guarantee that 20 large HEIC photos will finish on every device; start with one and check the output.

If browser conversion fails, Apple describes exporting an HEIF image from Photos or Preview on a Mac using File → Export and choosing JPEG or PNG. See the official instructions.

Checks before using the downloaded file

RequirementSettingCheckIf it does not fit
JPEG-only uploadJPEGSaved format and bytesReview dimensions and target
Capacity limitTarget KBActual size; 1KB = 1000 bytesRelax target or reduce dimensions
Keep the originalSave a separate copyOriginal file still availableDo not overwrite the source
Conversion failureCheck file and deviceSuccessful output existsUse a supported Mac export

Choose a camera format for future photos

On supported devices, Apple describes Settings → Camera → Formats → Most Compatible for new JPEG photos. The setting does not convert existing photos, and availability depends on the device. See Apple’s guide.

Try converting one HEIC photo

Keep the original, choose the required output format, and check the downloaded copy. Output size and visual quality depend on the image and settings.

Open ImgMin →

Frequently Asked Questions

Can ImgMin keep HEIC as the output format?

No. The current HEIC processing path first converts to JPEG, then applies the chosen output settings. It has no HEIC encoder. Choosing PNG afterwards cannot restore information lost in the JPEG step.

Will HEIC conversion always make the file smaller or preserve every detail?

No. JPEG conversion and later encoding can change image detail, and the output can be larger than the HEIC original. No fixed reduction or visually identical result is guaranteed. Keep the original and check the saved output.

Does local processing mean conversion works offline on the first visit?

No. Image processing runs in the browser, but the HEIC decoder script is loaded externally when needed. First use can require a network connection. Cached resources and first-use offline availability are separate conditions.