HEIC to JPG Converter

Turn iPhone HEIC photos into JPG, PNG or WebP. Convert a batch and download it as a ZIP.

Choose photos, select an output format, then convert. Check the result before downloading.

Convert your iPhone photosChoose files or drop them here

HEIC / HEIF · 50 MB each · ten photos maximum

Conversion options

PNG and WebP keep transparency that survives decoding. JPG fills it with white.

This tool needs JavaScript and a modern browser with local image processing.

How to use

What is HEIC?

HEIC is an image format commonly used by iPhones to store photos with less space than a comparable JPEG. This tool converts the still image to JPG, PNG or WebP in your browser. Your photos stay on your device.

Prepare iPhone still photos for another app

Choose the output required by the receiving app rather than assuming JPG is always smaller. This conversion keeps the still picture; it is not a transfer of a Live Photo, its motion, depth data or camera metadata.

Step by step

  1. Add HEIC or HEIF files, up to ten per batch. Check the batch byte total as well as each file's size.
  2. Choose JPG, PNG or WebP. For JPG and WebP, set quality based on a preview of faces, text and edges.
  3. Convert, compare the before/after sizes and download individual results or the ZIP. Open a result in the app that originally rejected HEIC.

Choosing the settings

OptionWhat changes
JPGFor an app requiring JPEG photos. Lossy encoding can remove detail; transparent areas become white.
PNGAvoids another lossy encode of decoded pixels, but can be larger. It cannot restore lost detail or alpha already flattened by the HEIC decoder.
WebPUse when the receiving app supports it. The quality setting here uses lossy encoding; the original remains unchanged.

Example and expected result

Two ordinary 4032 × 3024 still photos contain 12,192,768 pixels each. With no resizing option in this converter, each successful output keeps those decoded dimensions. A successful two-file batch gives two image results, not two Live Photo movies. File sizes must be measured after conversion.

If it is not working

  • Each file is limited to 50 MB; a batch to ten files and 100 MB of input. Decoded images are limited to 8192 pixels per side and 50 megapixels. Local results and previews share a 200 MB cap.
  • A job times out after 90 seconds. Cancel stops the worker; completed files remain downloadable. For unsupported or damaged variants, export a JPG from Photos or retry a simpler file.

Output format comparison

FormatBest forTransparency
JPGPhotos and broad compatibility; lossyWhite background
PNGLogos and graphics; lossless encodingSupported
WebPSmaller web images; lossy encoding hereSupported

Formats and limits

HEIC and HEIF inputs, up to 50 MB per file and ten files per batch. The still image is converted; Live Photo motion, metadata, depth maps and auxiliary images are not preserved. Decoding can take several seconds. Damaged or unsupported HEIC variants may fail. JPG replaces transparent areas with white. Your originals stay unchanged. Decoded HEIC images are limited to 8192 pixels per side and 50 megapixels. This decoder may flatten transparency; PNG and WebP cannot restore alpha lost while decoding.

Each batch is limited to 100 MB of input files and 200 MB of local results and previews. Choose fewer files if you reach this limit.

Local processing times out after 90 seconds per job. Cancel stops the active worker. Completed files remain downloadable.

FAQ

What is HEIC, and why does my iPhone use it?

HEIC stores photographs efficiently. Choose JPG when the app or website receiving your photo does not accept HEIC.

Will conversion reduce quality?

JPG and WebP can lose detail. Higher quality settings retain more detail but usually make larger files. PNG avoids another lossy encode, but cannot restore detail already lost in the source.

Is my photo uploaded?

No. Decoding and conversion run locally in your browser. The decoder may need to be downloaded on first use; it does not receive your photo.

Does it convert Live Photos?

Only the still image. A Live Photo’s motion or sound is not included in the converted file. If a file fails, try another HEIC photo or export a JPG from your Photos app.

What happens to transparent HEIC images in JPG?

JPG cannot store transparency. This HEIC decoder may also flatten transparency before encoding. PNG or WebP avoid further flattening, but cannot restore missing alpha. Check the preview before downloading.