How to convert HEIC to PNG online
- 1
Drop your HEIC file
Drag and drop your High Efficiency Image Container file onto the converter, or click to browse your files. You can select up to 5 at once. Nothing leaves your device — conversion happens right here in the browser.
- 2
Hit Convert — it happens locally
Click Convert and watch it go. There's no upload, no server queue, no waiting. The converter runs High Efficiency Image Container → Portable Network Graphics entirely in your browser tab. Most files finish in 1–3 seconds.
- 3
Download your PNG
Your Portable Network Graphics file is ready. Click Download, or grab a ZIP if you converted a batch. Close the tab and everything disappears — no copies kept anywhere.
HEIC vs PNG: format overview
High Efficiency Image Container
Apple (based on MPEG HEIF/ISO spec) · 2017
- Compression
- lossy
- Color depth
- 12-bit
- Transparency
- Yes
- ✓ 50% smaller than JPEG at equivalent quality
- ✓ Supports 16-bit depth and HDR
- ✗ Poor browser support
Portable Network Graphics
PNG Development Group (Thomas Boutell) · 1996
- Compression
- lossless
- Color depth
- 16-bit
- Transparency
- Yes
- ✓ Lossless compression — pixel-perfect quality
- ✓ Full alpha transparency (8-bit alpha channel)
HEIC magic bytes: 00 00 00 18 66 74 79 70 68 65 69 63
PNG magic bytes: 89 50 4E 47 0D 0A 1A 0A
Why convert HEIC to PNG?
Apple introduced HEIC (High Efficiency Image Container) in iOS 11. On Apple hardware, it's invisible — the camera shoots HEIC, the device displays HEIC, and everything feels normal. But the moment a HEIC photo leaves the Apple ecosystem, the problems start.
On Windows 10 and Windows 11, HEIC files require a paid codec extension to open in native apps. Without it, File Explorer shows a blank thumbnail, Windows Photos shows an error, and Paint won't load the file. Even with the codec installed, most third-party apps — GIMP, older Photoshop versions, Lightroom Classic before 2018 — still reject HEIC. Upload a HEIC to a government portal, a university form, or most e-commerce sites and you'll get a "file type not supported" error.
PNG is universally supported. Every operating system — Windows 11, macOS, Android, Linux — every browser, every image editor, and every web platform handles PNG without plugins or special settings. Converting HEIC to PNG gives you a pixel-accurate, lossless image you can open and use anywhere without compatibility headaches.
The best way to convert HEIC to PNG on Windows 11 (or any platform) is entirely in your browser: no download, no install, no codec — just drop the file and click convert. It works because the conversion runs in WebAssembly inside your browser tab.
Note: HEIC files are typically about half the size of an equivalent-quality JPEG. The resulting PNG will be larger — that's the trade-off for lossless, universal compatibility. If file size matters more than lossless quality, convert to JPG instead.
Common reasons to convert HEIC to PNG:
- ›Opening iPhone photos in Photoshop, Lightroom, GIMP, or any image editor on Windows or Mac
- ›Uploading iPhone photos to a website, portal, or CMS that rejects HEIC
- ›Sharing photos with Windows 11 or Android users who can't open .heic files
- ›Archiving photos in a format that will still open correctly in 10 or 20 years
Quality & file size: HEIC to PNG
Typical file sizes: HEIC 1.5–3 MB → PNG 8–25 MB.
Converting from lossy HEIC to lossless PNG will not recover detail the HEIC codec already discarded — but the output will not degrade any further. This is useful when you need a lossless format for editing or compatibility without additional compression artifacts.
Color depth: HEIC supports 12-bit, PNG supports 16-bit.
Transparency: HEIC supports transparency. PNG preserves transparency.
Frequently asked questions
Privacy: how FormatDrop handles your files
Your HEIC files are converted 100% inside your browser. They are never uploaded to our servers, never stored, and never seen by anyone other than you. This isn't a privacy policy claim — it's an architectural guarantee: our server has no endpoint that receives file bytes.