When you need lossless output from a HEIC file, PNG is almost always the right target format. JPEG's DCT-based compression discards information at every save and is a poor fit for images that will be re-edited or that contain sharp graphic elements, whereas PNG uses lossless DEFLATE compression and supports a full alpha transparency channel, which makes it the standard choice for UI screenshots, design assets destined for further editing, images containing text or logo elements, and any photograph that will pass through multiple edit-save cycles where cumulative JPEG artifacts would degrade quality over time. FixTools converts HEIC to PNG entirely in your browser, preserving every pixel exactly as the HEIC decoder produces it with no additional compression loss layered on top of whatever the original HEVC encoding step introduced when the iPhone captured the photo, and it does so without ever uploading your files to a server.
Lossless PNG output with no quality loss
Supports alpha transparency channel
Ideal for design, UI, and print prep work
Image Tool
All processing happens in your browser — your files are never uploaded to any server.
🚀Open HEIC to JPG Converter100% Free · No account · Works on any device
PNG, short for Portable Network Graphics, uses lossless compression based on the DEFLATE algorithm, which means every pixel value written into the PNG file is mathematically identical to the pixel value in the source image at the moment of encoding. JPEG uses lossy DCT-based compression that discards fine detail and high-frequency information to achieve much smaller file sizes, and that discard happens at every save operation rather than just the first one. For ordinary photographs captured on an iPhone, the difference is rarely visible at JPEG quality 85 or above and the file size savings of JPEG outweigh the loss. For certain specific use cases, however, lossless output is essential rather than optional. UI screenshots, product mockups with precise corporate brand colors, images containing text or sharp graphic edges, design assets destined for further editing in Photoshop or Figma, and any image that will pass through multiple edit-save cycles all benefit from lossless PNG output because no additional quality degradation accumulates at any editing stage.
HEIC files captured by iPhones contain photographic pixel data encoded using HEVC lossy compression, which means the HEIC itself is not a lossless source. Converting HEIC to PNG does not retroactively make the image lossless in an absolute mathematical sense, because the HEVC encoding step at the moment of capture already discarded some information that no downstream conversion can recover. What the conversion to PNG does accomplish is ensuring that no further loss occurs beyond what the original HEIC encoding introduced. Every pixel that the HEIC decoder produces from the source bitstream is written into the output PNG exactly, with no additional rounding, no JPEG re-compression ringing layered on top, and no quantization noise added at any stage. For iterative editing workflows where an image passes through multiple applications and gets saved repeatedly, this property matters significantly because each save cycle in JPEG introduces a fresh layer of compression artifacts, whereas PNG round-trips through any number of open-edit-save cycles without any degradation accumulating.
PNG files generated from iPhone HEIC sources are typically larger than both the original HEIC and the JPG equivalent of the same photo, and the size increase reflects the lossless nature of the format. A typical 4 MB iPhone HEIC photo converts to roughly 6 to 8 MB JPG at quality 85, but the same photo encoded as PNG is typically 15 to 25 MB depending on the image content. For a 48-megapixel iPhone 15 Pro HEIC shot, the PNG output can easily reach 40 to 60 MB. This file size penalty reflects the fact that PNG must store exact pixel values for every one of the millions of pixels in a smartphone capture, and the DEFLATE compression that PNG uses is very good at compressing areas of flat color, repeating patterns, and sharp transitions, but is far less efficient than HEVC or even JPEG DCT compression at handling the continuous tone variations and natural noise patterns that dominate photographic content from camera sensors.
A useful practical rule for choosing between PNG and JPEG output when converting HEIC is to ask what happens to the file downstream. If the file is going to be opened, viewed, and never edited again, JPEG at quality 85 or 90 is almost always the right answer because the file is much smaller and the perceived quality is identical for an end viewer. If the file is going to be opened, edited, saved, opened again, edited again, and saved repeatedly over the course of a project lifecycle, PNG is the right answer because each of those save cycles in JPEG layers another round of artifacts whereas PNG remains pristine throughout. If the file is destined for a context that demands either transparency or exact pixel reproducibility, such as automated UI testing pipelines where pixel comparisons drive pass-fail decisions, PNG is the only viable target. FixTools supports both output paths so you can match the format to the intended use rather than committing the whole library to one or the other.
Select PNG as the output format in FixTools Image Format Converter. Upload your HEIC file and convert to lossless PNG. Best for design work, screenshots, and images requiring exact color fidelity.
Step-by-step guide to convert heic to png:
Open the Image Format Converter
Navigate to fixtools.io and open the Image Format Converter tool from the image tools menu. This is the right tool for HEIC to PNG conversion because it exposes the full format dropdown rather than defaulting to JPEG output. The page loads its WebAssembly decoder and PNG encoder along with the static page assets on first visit and caches them for instant load on subsequent visits.
Upload your HEIC file
Click the Upload control or drag HEIC and HEIF files directly onto the upload area from Finder, File Explorer, an email attachment, or a cloud sync folder. Multiple files are supported for batch HEIC to PNG conversion in a single run, and the converter accepts both .heic and .heif extensions interchangeably since the underlying container format is identical.
Select PNG as output format
Use the output format selector and choose PNG from the dropdown list. No quality factor setting appears for PNG because the format is lossless by definition and always outputs at full pixel fidelity. The only PNG-specific control is the optional compression level, which affects encoding speed and file size but not visual quality, and FixTools defaults this to a sensible balance for all standard workflows.
Convert and download
Click the Convert button to start processing. Each HEIC file is decoded to a raw pixel buffer and then encoded as a lossless PNG using the standard DEFLATE compression algorithm. Download the resulting PNG files individually or as a ZIP archive. PNG is universally supported across every modern operating system, every browser, and every image-aware application, so the downloaded files open natively everywhere without any compatibility friction.
Common situations where this approach makes a real difference:
UI designer working with iPhone screenshots
A senior UX designer at a small product agency receives a batch of iPhone app screenshots from the lead iOS developer as HEIC files, intended for placement directly into a Figma redesign mockup that the design team will iterate on for the next two weeks. The screenshots contain precise UI elements, including small body text, icon sets, and sharp edges around navigation chrome, that must be placed exactly into the Figma frames without any compression-induced blur or fringing. Converting to JPEG would introduce visible ringing artifacts around the text edges and icons. Converting the same files to PNG using FixTools preserves pixel-exact sharpness through every subsequent edit cycle, and the resulting PNG files average roughly 3.8 MB each, about six times larger than the HEIC source but completely lossless.
Product photographer delivering to e-commerce
A product photographer specializing in small jewelry shoots a new seasonal collection of hand-forged earrings and pendants on an iPhone 15 Pro using a small light tent against a pure white sweep background. The e-commerce client needs PNG files with a perfectly clean white background suitable for placement on their store catalog pages where the white must match the surrounding page background exactly. Converting HEIC to PNG using FixTools ensures the background stays at exact white at the RGB value 255,255,255 across every pixel of the sweep, with no JPEG compression ringing artifacts creating a faintly grey halo around the jewelry edges. Each 48-megapixel iPhone source converts to a PNG of approximately 22 MB at full resolution for the catalog upload.
Graphic designer reusing iPhone photo in print layout
A graphic designer working on a brand identity refresh is placing an iPhone hero photograph into an Adobe InDesign layout that will go through at least four scheduled rounds of stakeholder review, with significant edits expected between each round and a final print delivery to a high-end offset press at the end of the project. Rather than starting from a lossy JPG copy of the HEIC source, the designer converts the HEIC to PNG using FixTools and places the lossless PNG in InDesign. This guarantees that no cumulative JPEG re-compression degrades the image quality through the review cycles, and that the final print export reflects the original HEIC pixel quality faithfully without artifacts accumulated through repeated save operations along the way.
Developer testing with reference images
A front-end engineer working on a React component library needs exact pixel-accurate reference images captured from a real iPhone, intended for use in an automated visual regression test suite that runs on every pull request to detect unintended UI changes. The reference images must remain bit-identical across test runs so that the pixel-by-pixel comparison logic produces deterministic pass-fail results without false positives caused by compression noise. Using FixTools to convert HEIC iPhone screenshots to PNG provides genuinely lossless references that compare cleanly across thousands of subsequent test runs, whereas JPEG references would introduce minor encoding variability between machines and over time that could trigger spurious test failures in the continuous integration pipeline.
Get better results with these expert suggestions:
Use PNG for images with text overlay
JPEG compression creates visible ringing artifacts around high-contrast edges, which makes text rendered inside images appear blurry, fringed, or surrounded by faint halos that become especially noticeable on light backgrounds. If your HEIC image contains screenshot text, embedded logos, sharp graphic elements, or any UI chrome at all, convert to PNG using FixTools to preserve clean pixel-perfect edges throughout the file. The substantially larger PNG file size is worth the quality benefit any time text readability or graphic-edge crispness matters more than absolute file weight.
PNG is not always better than JPEG for photos
For pure photographic content without sharp text or graphic overlays, JPEG at quality 85 to 90 percent looks indistinguishable from PNG to the human eye but produces files that are typically three to four times smaller than the equivalent PNG. Use PNG when lossless output is required for the downstream workflow, not as a blanket default for every HEIC conversion you run. Sending a 20 MB PNG photo as an email attachment when an 8 MB JPG would look identical to the recipient wastes bandwidth unnecessarily and risks bouncing off email server attachment size limits that JPG would have cleared.
Check bit depth after HEIC to PNG conversion
iPhone HEIC files captured on iPhone 12 Pro and later models in Dolby Vision HDR mode can encode 10-bit or 12-bit color per channel to support the extended dynamic range that HDR content requires. Standard 8-bit PNG stores only 8 bits per channel, which means the extended HDR information is clipped down to standard dynamic range during the conversion to PNG. If you are working with HDR HEIC content and need to preserve the full extended dynamic range for further HDR editing, convert to a 16-bit TIFF format instead of PNG, since TIFF supports the higher bit depth that PNG cannot.
Use PNG compression level 6 as the standard setting
PNG's DEFLATE compression has nine selectable levels numbered zero through nine, where zero means no compression and the largest possible file size and nine means maximum compression at the cost of slow encoding. Level six is the standard industry default that balances file size against encoding speed for typical workflows, and FixTools uses this level by default for all HEIC to PNG conversions. Bumping the level all the way up to nine typically reduces the output file size by only five to ten percent while taking two to three times longer to encode, so level six remains the right choice for almost every practical workflow.
More use-case guides for the same tool:
Open the full HEIC to JPG Converter — free, no account needed, works on any device.
Open HEIC to JPG Converter →Free · No account needed · Works on any device