Choose
Pick HEIC or HEIF photos, or drop them onto the queue. File contents are checked before work starts.
Kivoza image tools · HEIC / HEIF
Convert to JPG or PNG in this browser tab. Your originals never leave your device.
Drop a few in
Choose an output once, then process a queue without sending a byte to a server.
or browse your device. We check the file contents before decoding.
Up to 8 files · 20 MB each · 40 megapixels each
A short path
Pick HEIC or HEIF photos, or drop them onto the queue. File contents are checked before work starts.
libheif runs inside your browser. JPG uses the quality setting; PNG keeps transparency where present.
Preview each result, download files one by one, or collect the successful results in one ZIP.
Know the edges
The limits keep decoding predictable on laptops and phones. Large or unusual files can still depend on your browser’s available memory.
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.
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.
Empty files, damaged containers, unsupported codecs, pixel limits, and device memory pressure are reported per file so one failure does not stop the rest.
No. The decoder, conversion, preview, and ZIP creation run in this browser tab. There is no conversion endpoint or upload request in the app.
Yes, on a current browser with enough memory. Tap Browse, select photos, then wait for each result to finish before leaving the page.
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.