Input
HEIC
Output
PNG
Runtime
Browser

Convert HEIC to PNG Online

Turn a supported HEIC image into a lossless PNG working copy for editing, documents, and compatible applications.

Local processingNo sign-upBatch and ZIP export

Convert on this device

Files stay in this browser tab. Nothing is uploaded to Tool Swim.

Private by design

Drop HEIC files here

Up to 8 MB per file, 4 files, and 24 MB of source data per batch.

Multi-image HEIC files export the first decodable image only.

These conservative limits apply because compressed dimensions cannot always be verified before the browser codec expands the image.

What the output keeps

Metadata

Canvas output removes EXIF, GPS, captions, and most embedded metadata.

Animation

Animated or multi-image input becomes one static decoded frame.

Color profiles

The browser decodes color before export; wide-gamut and HDR appearance can change.

A practical guide

Example: whiteboard-note.heic → whiteboard-note.png

Move a phone capture of handwritten notes into a lossless PNG workflow before annotation and repeated edits.

Why choose PNG for a HEIC photo

PNG opens in a broad range of browsers, editors, slide tools, and documentation systems. Its lossless pixel compression makes it a useful working format when a decoded HEIC will be annotated, cropped, or processed without introducing a new lossy save immediately. This can suit screenshots, photographed documents, diagrams, and images with crisp edges.

For ordinary camera photographs, PNG will often be much larger than HEIC. The size increase does not add detail or dynamic range; it reflects the cost of storing the decoded pixels losslessly. Use PNG because the workflow needs its properties, not because it appears to promise higher quality than the source.

HEIC support varies by device and browser

The converter must decode the HEIC before it can write PNG. Browser support depends on both the application and the operating system's available codecs, so a photo that opens on one device may fail on another. Current versions improve support, but there is no universal browser guarantee for every HEIC profile or container variant.

If decoding fails, try the device that captured the image, use the system photo app's export command, or choose a native tool with an HEIF decoder. Do not assume an unsupported message proves the file is damaged. Keep the original untouched while testing alternatives.

One container can hold several resources

HEIC is a container and may include a primary photo, auxiliary depth data, thumbnails, alternate exposures, or sequence-related content. A straightforward canvas workflow converts the primary decoded image. It does not recreate the entire container as a set of PNG files, and Live Photo motion is not represented in a static output.

The first or primary view should be checked after download. If your task needs a depth map, burst selection, portrait matte, or paired video, use software that exposes those resources. A single PNG is appropriate only when the visible still is the information you need.

Lossless pixels do not preserve every property

The PNG encoder can preserve the decoded pixel values without lossy approximation, but browser canvas export normally strips EXIF metadata, location, camera settings, timestamps, and container-specific information. It also creates new compressed bytes, so its checksum and internal layout differ completely from the HEIC. Keep the source for records and provenance.

Color and tone can also change. Some HEIC images carry wide-gamut or HDR information, while browser output may map the image into a more ordinary display representation. ICC handling depends on the browser, operating system, decoder, and output. Critical photographic and print work needs a color-managed export that makes those decisions visible.

PNG transparency capability does not imply that an opaque HEIC photograph gains transparency. The decoded photo remains a rectangular image unless a later editor removes pixels or creates a mask. Perform that edit on the PNG and review soft boundaries against the backgrounds where the cutout will be used.

Use the PNG as a deliberate derivative

Open the result at 100 percent and confirm orientation, dimensions, tone, and fine detail. Compare it with the source in the same display environment when possible. Large phone captures can produce very large PNG files and consume significant memory while decoding, so convert one at a time on constrained devices.

Give the file a name tied to its next use, retain the HEIC separately, and resize only when the destination requires it. If the final deliverable is a web photograph, a carefully encoded WebP or JPEG may be more efficient after editing. The PNG can remain the lossless intermediate rather than the public asset.

For photographed notes or documents, verify readability before beginning annotation. Inspect small handwriting, ruled lines, and low-contrast pencil marks, then rotate or crop in an editor that keeps the PNG dimensions explicit. Lossless storage prevents a new layer of compression damage, but it cannot undo motion blur, glare, or the phone's own processing. If optical character recognition is the next step, compare its output from the PNG and the original in a compatible application rather than assuming the larger file will read better. Archive the untouched HEIC beside the edited PNG so later corrections can start from the captured image instead of a marked-up derivative.

Questions and answers