Kivoza image tools · HEIC / HEIF

Turn HEIC photos into files that travel well.

Convert to JPG or PNG in this browser tab. Your originals never leave your device.

Local processing No account JPG + PNG

Drop a few in

Your files, your settings.

Choose an output once, then process a queue without sending a byte to a server.

Drop HEIC or HEIF files here

or browse your device. We check the file contents before decoding.

Up to 8 files · 20 MB each · 40 megapixels each

Output format

Conversion queue 0

Add a file to begin.

A short path

Three steps, one local tab.

01

Choose

Pick HEIC or HEIF photos, or drop them onto the queue. File contents are checked before work starts.

02

Convert

libheif runs inside your browser. JPG uses the quality setting; PNG keeps transparency where present.

03

Download

Preview each result, download files one by one, or collect the successful results in one ZIP.

Know the edges

Designed for everyday photos.

The limits keep decoding predictable on laptops and phones. Large or unusual files can still depend on your browser’s available memory.

20 MBmaximum input size per file
40 MPmaximum decoded pixel count per file
8 filesmaximum queue size per batch

JPG or PNG?

JPG makes smaller, broadly compatible photos. PNG is useful when you need lossless output or alpha transparency. JPG output uses a white background for transparent pixels.

What is preserved?

The decoded pixels and orientation are rendered into a new image. Metadata, multi-frame animation, HDR behavior, and lossless encoding are not promised by this tool.

When does it fail?

Empty files, damaged containers, unsupported codecs, pixel limits, and device memory pressure are reported per file so one failure does not stop the rest.

Frequently asked questions

Are my files uploaded?

No. The decoder, conversion, preview, and ZIP creation run in this browser tab. There is no conversion endpoint or upload request in the app.

Can I use this on an iPhone?

Yes, on a current browser with enough memory. Tap Browse, select photos, then wait for each result to finish before leaving the page.

Why did one file fail?

The file may be damaged, use a codec outside this build, exceed the size or pixel limit, or run into device memory pressure. Remove it or choose Retry after closing other heavy tabs.