Convertify - free online image converter

Convert HEIF to PNG Online Free — Fast Batch Conversion

You can upload a maximum of 10 images at a timeDrag & Drop your images here orSupported formats: HEIF
Output format
90%
Resize

How to Convert Images Online

  1. 1Upload your HEIF file

    Drag and drop your .heif, .heic, or .HIF file. Batch upload up to 100 files.

  2. 2Choose bit depth (optional)

    Select 8-bit (default, compatible) or 16-bit (preserves 10-bit Sony/Canon HEIF precision).

  3. 3Download PNG

    Download your lossless PNG. File is deleted immediately after download.

Supported Image Formats

HEIF

High Efficiency Image Format — same as HEIC, used on Apple devices.

PNG

Lossless format that preserves every pixel. Best for screenshots and logos.

HEIC

Apple photo format used by iPhone and iPad. High quality with small file size.

WebP

Modern image format by Google. Up to 30% smaller than JPG with the same quality.

JPG

Universal format for photos. Supported everywhere, great balance between quality and file size.

GIF

Classic format for simple animations. Supports transparency and up to 256 colors.

BMP

Uncompressed bitmap format. Maximum quality but very large file size.

TIFF

Professional lossless format used in printing and photography.

AVIF

Next-gen format with excellent compression. Up to 50% smaller than JPG.

PPM

Portable Pixmap format used in Unix/Linux environments.

HDR

High Dynamic Range format storing extended brightness data.

FITS

Flexible Image Transport System used in astronomy and science.

PDF

Portable Document Format. Convert PDF pages to JPG, PNG or WebP images.

AVIF vs WebP vs HEIC vs JPG

Quick comparison to help you choose the right format

AVIF
  • Size: Up to 50% smaller than JPG
  • Browsers: Chrome, Firefox, Safari
  • Transparency:
  • Best for: Web performance
WebP
  • Size: 25-35% smaller than JPG
  • Browsers: All modern browsers
  • Transparency:
  • Best for: Web compatibility
HEIC
  • Size: ~50% smaller than JPG
  • Browsers: Safari only
  • Transparency:
  • Best for: iPhone storage
JPG
  • Size: Baseline
  • Browsers: All browsers & apps
  • Transparency:
  • Best for: Universal sharing

Frequently Asked Questions

Does HEIF to PNG preserve transparency?
Yes. libheif reads the alpha auxiliary image from HEIF and libvips carries it through as an RGBA image. vips_pngsave writes the full 8-bit alpha channel to the PNG. The transparency is preserved exactly — no compositing, no background fill.
Why is my PNG so much larger than the HEIF?
PNG is lossless DEFLATE-compressed; HEIF uses HEVC lossy compression, which is roughly 2× more efficient than JPEG and far more efficient than PNG for photographs. A 3 MB HEIF photo commonly becomes 15–30 MB as PNG. This is expected. If file size matters and lossless quality is not required, use JPG or WebP output instead.
Do Figma and Sketch support HEIF?
No. Figma accepts JPG, PNG, GIF, SVG, and WebP. Sketch accepts PNG, JPG, SVG, TIFF, and WebP. Neither supports HEIF in any version as of 2026. PNG is the universal lossless handoff format across all design tools.
Can I convert 10-bit HDR HEIF to PNG and keep the quality?
Yes, with 16-bit PNG output. Convertify's 16-bit option uses vips_pngsave with bitdepth=16, preserving the full 10-bit precision from Sony/Canon HEIF in a 16-bit PNG container. HDR transfer functions (HLG, PQ) are tone-mapped to SDR sRGB since PNG has no standardized HDR encoding.
Is PNG lossless?
Yes. PNG uses DEFLATE compression, which is entirely lossless — the decoded pixel values are identical to the source. Unlike JPEG or HEIF's HEVC codec, no quality trade-off occurs. The only precision loss in HEIF to PNG conversion happens during bit-depth reduction (10-bit to 8-bit) if you use the default 8-bit output mode.
Which PNG bit depth does Convertify output?
8-bit per channel by default (the most compatible output). 16-bit per channel is available for archival or editing workflows where 10-bit HEIF precision must be preserved. Use the bitdepth=16 option when planning further edits in Photoshop, Affinity Photo, or other 16-bit-capable editors.
Can I batch convert HEIF files to PNG?
Yes. Convertify accepts up to 100 files per batch request and returns a ZIP archive of PNGs. Note that PNG files are substantially larger than HEIF; a batch of 50 camera HEIF files may produce a ZIP in the multi-gigabyte range.
Does it work with Samsung, Sony, and Canon HEIF files?
Yes. libheif decodes HEVC-encoded HEIF from Samsung Galaxy, Sony Alpha, and Canon cameras via libde265. The extension (.heif, .HIF, or .heic) does not matter — libvips registers its loader for all three and libheif detects the codec automatically.

Why designers need HEIF to PNG

Most SaaS and desktop design tools do not support HEIF natively. Figma accepts JPG, PNG, GIF, SVG, and WebP — not HEIF. Sketch accepts PNG, JPG, SVG, TIFF, and WebP — not HEIF. Adobe XD accepts PNG, JPG, SVG, and GIF — not HEIF. Canva accepts PNG, JPG, SVG, and MP4 — not HEIF. Affinity Designer and Photo accept PNG, JPG, PSD, and TIFF — not HEIF. Adobe Photoshop CC 2018+ can open HEIF natively on macOS; on Windows it requires both the HEIF Image Extension and HEVC Video Extension from the Microsoft Store, and many users report failures (Canon and Adobe community threads). PNG sidesteps all codec and compatibility issues entirely, delivering a file that every tool in the design chain accepts without extra steps.

Transparency is preserved

HEIF supports a full 8-bit alpha channel stored as an auxiliary image item. libheif exposes this through heif_image_handle_has_alpha_channel, and libvips reads it into the VipsImage as a fourth band (RGBA). vips_pngsave writes the alpha band faithfully — no flattening, no compositing. The resulting PNG is RGBA with the original transparency intact. This matters for: app screenshot exports that capture transparent UI elements, icon and logo assets exported from design tools via HEIF, and camera processing pipelines that use alpha to separate foreground subjects. Note that camera-captured HEIF photos (Samsung Galaxy, Sony Alpha, Canon) almost never contain alpha — transparency is primarily relevant for app-generated or tool-exported HEIF.

10-bit HEIF to PNG: choosing the right bit depth

PNG supports 8 or 16 bits per channel. By default Convertify writes 8-bit PNG — the most compatible output, matching the bit depth of standard display pipelines. For Sony Alpha, Canon, and other 10-bit HEIF sources where downstream editing is planned, use the 16-bit PNG option: vips_pngsave with bitdepth=16 preserves the full 10-bit precision from the HEIF, storing values in a 16-bit container (the upper 6 bits remain available for future edits without re-quantization artifacts). If you plan to edit the PNG in Photoshop, Affinity Photo, or Darktable with 16-bit color modes, the 16-bit output is strongly recommended. For web or social media delivery, 8-bit PNG is appropriate.

HDR HEIF to PNG: tone mapping

PNG has no standardized HDR transfer function for typical workflows (no HDR PQ or HLG container). HEIF files from Sony (HLG Still Image, BT.2020), Canon (HDR PQ), and Samsung (some configurations) may contain wide-gamut or HDR content. Convertify performs sRGB tone mapping on HDR HEIF before writing PNG: the HLG or PQ transfer curve is applied, the image is transformed from BT.2020 to sRGB primaries, and the sRGB ICC profile is attached to the output PNG. The tone-mapped result looks natural on standard displays but the HDR highlight detail above SDR white is compressed into the sRGB range.

HEIF vs PNG: format comparison

FeatureHEIF (.heif)PNG
CompressionHEVC lossy — compactDEFLATE lossless — larger
Color depth8-bit or 10-bit8-bit or 16-bit
TransparencyYes (8-bit alpha)Yes (8-bit alpha, 16-bit alpha)
HDRYes (HLG, PQ, BT.2020)No standardized HDR
AnimationYes (HEIF sequences)APNG only
File size vs HEIFBaselineTypically 4–10× larger
Design tool supportPoor (Figma, Sketch: no)Universal
Browser support0%~100%
Best forCamera storage, Apple ecoDesign handoff, lossless editing

File size: what to expect

PNG is lossless and DEFLATE-compressed — efficient for graphics with large flat areas, less efficient for photographs. HEIF uses HEVC lossy compression, typically producing files roughly half the size of equivalent-quality JPEG, and far smaller than lossless PNG. A 3 MB HEIF photo will commonly become a 15–30 MB 8-bit PNG and 30–60 MB as 16-bit PNG, depending on content. For photographic content where lossless quality is not strictly required, consider HEIF to JPG (smaller, lossy) or HEIF to WebP (web-efficient, lossy with quality similar to PNG for graphics).

How Convertify converts HEIF to PNG

Convertify uses Rust + libvips + libheif. Step 1: vips_heifload() decodes the HEIF container — HEVC via libde265, AVC via OpenH264, AV1 via libaom or dav1d — producing a VipsImage at native bit depth (16-bit USHORT for 10-bit sources). Alpha is preserved as a fourth band. ICC color profile is attached from the HEIF's embedded profile. Step 2: for HDR content, vips_icc_transform applies the color conversion to sRGB. Step 3: vips_pngsave encodes the output with compression=6 (default, balancing encode speed and file size), optional bitdepth=16 for archival output, interlace=false for fastest decode, and strip=false to preserve EXIF/GPS/ICC by default. The PNG bytes stream to the HTTP response without writing temporary files.

Related Conversions