Choose
Select HEIC or HEIF photos or drop them onto the queue. The page checks the file contents and rejects empty or damaged files.
Kivoza image tools · HEIC
Convert HEIC and HEIF photos in this browser tab. Your originals stay on your device, and no account is needed.
Drop a few in
HEIC and HEIF files only. The decoder loads when you choose files.
or browse your device. We check the content before decoding.
Up to 8 files · 20 MB each · 40 megapixels each · 64 MB per batch · 2 conversions at once
JPG cannot contain transparency, so transparent pixels use a white background. PNG keeps alpha when the browser decodes it. Both outputs are canvas re-encodes; metadata, color profiles, and original losslessness are not promised.
A short path
Select HEIC or HEIF photos or drop them onto the queue. The page checks the file contents and rejects empty or damaged files.
The browser-side HEIC decoder renders decoded pixels into a local canvas. JPG quality is applied only to JPG output.
Preview each result, download one file, or package the successful results into a ZIP created in this tab.
Know the edges
The limits keep browser decoding predictable on laptops and phones. The converter runs at most 2 files at once. Available device memory still affects unusual or demanding files.
JPG is widely accepted and usually smaller for photographs. PNG is useful for transparent pixels or crisp graphics. JPG output always uses a white background.
This first version converts one HEIC or HEIF image per file. It does not promise metadata, color-profile retention, multi-frame support, or source-byte losslessness.
Empty files, damaged RIFF containers, renamed non-HEIC files, multi-frame HEIF, unsupported browser decoding, and size limits are reported per file.
No. Validation, native decoding, canvas conversion, previews, and ZIP creation happen in this browser tab. The app has no image upload or remote conversion endpoint.
No multi-frame guarantee is made. This first version is for one HEIC or HEIF image per file; if a file cannot be decoded completely, the queue reports an error rather than claiming a full conversion.
JPG has no alpha channel. Before encoding JPG, the converter places a white background under transparent pixels. Choose PNG when you need transparency.
The file may be empty, damaged, multi-frame, over a limit, a renamed non-HEIC file, or unsupported by the browser's decoder. Other queue items can finish, and the failed item has Retry.