HEIC to PNG Converter

Convert one HEIC or HEIF image to PNG through the application server.

HEIC or HEIF input PNG output Server-side conversion
.png
Select a HEIC or HEIF image to convert to PNG.
Preview

Upload an image to preview it here.

Files you can use and download

HEIC to PNG accepts image/heic, image/heif, .heic, .heif. HEIC to PNG produces PNG.

HEIC to PNG transparency behavior

For HEIC to PNG, pNG output can retain canvas alpha. For HEIC to PNG, webP or AVIF alpha depends on browser decoding and encoding support; re-encoding is not a guarantee that every source feature is retained.

HEIC to PNG quality behavior

For HEIC to PNG, lossy output quality is passed to the browser canvas encoder, or clamped to 10–100 by the HEIC server path. For HEIC to PNG, pNG canvas output ignores the lossy quality argument. For HEIC to PNG, the setting is not a target file size.

Information that may be removed from the image

For HEIC to PNG, the HEIC server path creates a new image with Imagick and does not explicitly copy or strip a defined metadata set. For HEIC to PNG, do not rely on EXIF, GPS, orientation, color-profile, animation, or other metadata preservation; inspect the output.

Browser and format support

For HEIC to PNG, hEIC or HEIF decoding occurs on this application server; success depends on the installed Imagick delegate. For HEIC to PNG, preview and download still require normal browser Blob support.

HEIC to PNG dimensions and file-size limits

HEIC to PNG enforced limits: Exactly one HEIC or HEIF file; Maximum 30 MB; Quality control: 10–100 for JPG output The browser paths declare no application-level byte limit. For HEIC to PNG, browser memory, maximum canvas dimensions, and device resources can still prevent large images from completing.

How your image is handled

For HEIC to PNG, your HEIC or HEIF file is uploaded to the server for conversion. For HEIC to PNG, the uploaded file and converted image are automatically deleted after one hour.

HEIC to PNG example

HEIC to PNG sample input: One small HEIC or HEIF image accepted by the page; output filename = converted-image. HEIC to PNG expected result: The expected result is a decoded and re-encoded png download in the output format selected or fixed by the page. To verify HEIC to PNG, reproduce its worked example and compare the displayed or downloaded png with the stated expected result. When HEIC to PNG returns a file, open the download and inspect every affected page or image.

ADVERTISEMENT

Frequently asked questions

HEIC to PNG accepts HEIC or HEIF and produces PNG. Supported input: HEIC to PNG accepts image/heic, HEIC to PNG accepts image/heif, HEIC to PNG accepts .heic, HEIC to PNG accepts .heif.
HEIC to PNG uploads the HEIC or HEIF image to the application backend because the conversion uses the server image decoder.
For HEIC to PNG, exactly one HEIC or HEIF file; For HEIC to PNG, maximum 30 MB; For HEIC to PNG, quality control: 10–100 for JPG output.
HEIC to PNG precision: the operation does not round user-entered data; image quality or rasterization settings can change encoded pixels and file size.
To verify HEIC to PNG, reproduce its worked example and compare the displayed or downloaded png with the stated expected result. When HEIC to PNG returns a file, open the download and inspect every affected page or image.
ADVERTISEMENT
ADVERTISEMENT