Drag in one file or a whole camera-roll batch, tap to browse, or paste with ⌘/Ctrl + V. Nothing is uploaded — the files are read straight into this tab.
A background worker runs the same open-source libheif engine that servers use — compiled to WebAssembly — to turn each HEIC into raw pixels, right on your device.
Your browser's built-in image encoder writes the pixels back out in the format you picked, at the quality you choose. Hidden GPS & camera metadata is dropped in the process; only the correct rotation is kept.
Save each photo, copy it to the clipboard, share it (on mobile), or grab the whole batch as a single ZIP. It all happened without a server.
unHEIC is built so your photos physically cannot reach us — there is no server that could receive them. Here's exactly what that does and doesn't cover.
Want to be certain? Turn off your Wi-Fi after the page loads — unHEIC keeps converting. Nothing is going anywhere.
iPhones save photos as HEIC to fit more pictures in less space — but plenty of websites, apps and PCs still can't open them. unHEIC converts HEIC & HEIF into universally-accepted JPG, PNG or WebP without uploading a single byte.
It runs the open-source libheif decoder as WebAssembly, entirely inside your browser. No accounts, no watermarks, no batch limits, no server. Once loaded it even works offline.