Skip to content

Image Editor

HEIC to PNG

Turn iPhone HEIC photos into lossless PNGs that open anywhere. Batch supported, nothing uploaded.

  • Free, no signup
  • No upload — runs on your device
  • No watermark
  • Unlimited use

HEIC to PNG

Processed locally
Drop HEIC photos here

or click to browse · batch supported · works in every browser

    Feedback on HEIC to PNG

    Spotted a bug, or got a result you didn't expect? Tell us — it opens your email app with the tool name filled in.

    Goes to hello@deskbench.app

    When to choose PNG over JPG for a converted HEIC

    Most people converting an iPhone photo want JPG, because it is smaller and universally supported. Choose PNG instead when you specifically need lossless quality — no compression artefacts at all — or when the image will be edited repeatedly, since each JPG save degrades it a little and PNG never does.

    PNG also preserves transparency, though that rarely matters for a photograph. The trade is size: a PNG of a photo is considerably larger than the equivalent JPG, because photographs are exactly the kind of content JPG was designed to compress well and PNG was not. For a normal photo you intend to send or post, JPG is the better default; reach for PNG when quality is non-negotiable.

    Like the JPG converter, this page decodes HEIC in your browser with a built-in fallback, so it works in Firefox and older browsers, not only Safari. The photo is never uploaded.

    How it works

    1. Drop in one or more HEIC photos
    2. Wait while they decode in your browser
    3. Click Convert — one downloads as PNG, several arrive as a ZIP

    PNG is the lossless choice when converting an iPhone HEIC photo, best kept for images you will edit repeatedly or need at perfect quality. For a photo you simply want to send or post, HEIC to JPG produces a far smaller file. If the PNG is larger than you need, Compress Image reduces it, and Convert Image switches between all the formats.

    Why nothing uploads. Every operation on this page happens inside your browser using JavaScript and WebAssembly. Your file is read into memory, processed, and offered back as a download. It is never transmitted. Disconnect from the internet after this page loads and the tool keeps working.

    Frequently asked questions

    Should I convert HEIC to PNG or JPG?
    JPG for normal photos you want to send or post — it is much smaller. PNG when you need lossless quality or plan to edit the image repeatedly. For a typical iPhone snapshot, JPG is the better choice.
    Does this work in Firefox?
    Yes. It uses your browser's native HEIC decoder where available and a built-in fallback where not, so it works in every modern browser. Nothing is uploaded.
    Why is the PNG so much larger than the HEIC?
    PNG is lossless and stores photographs inefficiently compared with HEIC or JPG. That larger size is the cost of zero quality loss. If size matters, convert to JPG instead.
    Can I convert several photos at once?
    Yes. Multiple photos come back as a ZIP; a single photo downloads directly.
    Is my photo uploaded anywhere?
    No. The conversion runs entirely in your browser and the file never leaves your device.