HEIC to PNG Converter
Convert iPhone HEIC photos to lossless PNG files for design and editing workflows.
Conversion runs entirely in your browser via WebAssembly. Your file never leaves your device, and the page works offline once the decoder is cached.
Browser HEIC decoding is experimental. If a file fails to convert, switch off the "Convert in browser" toggle in Settings to use the server-side conversion service instead.
Drag, drop, paste, or browse
JPG, PNG, WEBP, GIF, AVIF, HEIC, TIFF, RAW, and SVG up to 25 MB. Paste from clipboard with Ctrl+V.
Settings
Tune output without leaving the browser.
Before / after preview
Compare the source image with the generated file.
Result download
Your processed image will appear here.
Useful to know
Why convert HEIC to PNG
PNG is lossless and preserves transparency, making it the right choice for screenshots, logos, and graphics with sharp edges. Files are larger than JPG, but quality is pixel-perfect.
Privacy and processing
HEIC decoding runs in your browser via a small WebAssembly module that's downloaded once and cached for offline use. With the "Convert in browser" toggle on, your file never leaves your device. If a file fails to decode locally, switch the toggle off to fall back to the ImgShifter conversion service.
HEIC to PNG online with ImgShifter
HEIC to PNG is the conversion for when an iPhone photo is about to become a working file - dropped into Photoshop layers, traced in a design tool, annotated for documentation, or sent to print. PNG gives the photo a lossless home: from the moment of conversion, no edit or re-save will cost another pixel of quality.
The pipeline is the same privacy-first design as the rest of ImgShifter: a WebAssembly HEIF decoder unpacks the .heic on your device, and the Canvas API writes a PNG locally. Nothing uploads, the decoder is cached after first use, and the page keeps converting with the network switched off. For the rare HEIF variant the local decoder can't read, an optional server-side route is available as fallback.
Set expectations on size: PNG stores photographic pixels losslessly, so a 2 MB HEIC routinely becomes a 15-25 MB PNG at iPhone resolutions. That's correct behavior, not a bug - it's the price of an editing master. If you just need the photo to open everywhere, HEIC to JPG produces files a tenth the size.
Related tools
Other ImgShifter tools people use alongside HEIC to PNG.
HEIC to JPG
Convert iPhone HEIC photos to widely compatible JPG files entirely in your browser - no upload.
HEIC to PDF
Convert iPhone HEIC photos to a single PDF in your browser. No HEIC-to-JPG round trip - drop the .heic file straight from your phone and build a PDF.
Crop
Crop images with aspect-ratio presets, zoom controls, and a live preview.
Compress
Reduce image file size with a quality slider and instant before/after stats. Powered by jsquash MozJPEG, libwebp, and AVIF encoders.
From the blog
Deeper guides related to HEIC to PNG from the ImgShifter blog.
Why Are My iPhone Photos Saving as HEIC? (And What to Do About It)
iPhones have been shooting in HEIC since 2017. Here is the actual reason - the storage math, the compatibility trade-off, and three ways to get JPEGs back when you need them.
Read the guideImage Too Large to Upload? How to Fix It Fast in 2026
A 12MP phone photo runs 5 to 6MB, but many forms cap uploads at 2MB. Here is how to shrink, convert, and upload any image in under two minutes.
Read the guideFrequently asked questions
Short answers for image workflows, privacy, and supported formats.