LocalUtils field note · Convert HEIC images to browser-friendly JPEG or PNG
Convert HEIC images to browser-friendly JPEG or PNG
HEIC stores images efficiently but is not accepted by every website, editor, or operating system. Conversion is useful when compatibility matters more than preserving the original container.
The converter decodes selected HEIC/HEIF data in the browser and creates JPEG or PNG output. Conversion changes the file representation and may not preserve every original image, metadata field, color characteristic, depth map, or motion-photo resource.
Quick start
- Choose a HEIC or HEIF test file and select JPEG for smaller photographic output or PNG when lossless pixel storage or transparency is relevant.
- Set the available quality option for JPEG and convert one file first.
- Open the result in the destination application and compare color, orientation, dimensions, and detail.
- Use batch conversion only when the entitlement is available, then inspect a sample from the ZIP rather than assuming every source decoded identically.
device → browser engine → result
What the browser does
heic2any receives the browser Blob and decodes it locally. The tool converts the returned Blob or first Blob from a multi-result response into a downloadable object URL.
The conversion file is not sent to a LocalUtils conversion server. Object URLs are revoked as results are replaced or the component is cleared to avoid retaining unnecessary browser memory.
Inputs and outputs
- Input: HEIC or HEIF files that heic2any can decode in the current browser.
- Output: JPEG or PNG, with batch results packaged as ZIP when available.
- JPEG uses lossy compression; PNG is lossless but can be much larger for photographs.
Limits to know before you start
- Some HEIC variants, sequences, auxiliary images, or color profiles may not decode as expected.
- Metadata is not promised to transfer to the new container.
- PNG does not restore detail already lost in the source.
- Large images and batches can consume substantial memory and may fail on constrained devices.
Troubleshooting
- If conversion fails, test a different HEIC from the same device to distinguish file damage from format support.
- If colors differ, compare in color-managed applications and keep the original.
- If the browser becomes memory constrained, convert files individually and close other large tabs.
Verification checklist
- Compare pixel dimensions and orientation with the original.
- Zoom into detailed and high-contrast areas to judge JPEG artifacts.
- Open the result in the exact website or application that required conversion.
Questions people ask
Which output should I choose?
JPEG is usually smaller for photos. PNG is useful when lossless storage or transparency matters, but photographic PNG files can be large.
Will all metadata survive?
No preservation guarantee is made. Treat the output as a compatibility copy and retain the HEIC original.
Why does a batch use more memory?
Several decoded images and output Blobs may coexist while the ZIP is assembled, which can exceed a mobile browser's available memory.
