About this site
Why it exists
Every online HEIC converter asks for the same thing: upload your photograph to a stranger's server. For a holiday snapshot that may not matter. For a photograph of a passport, a medical document, a child, or a page of bank statements, it matters a great deal — and those are exactly the things people photograph with a phone and then need in a different format.
Browsers can do this work themselves now. There is no technical reason a conversion needs a server, and once you remove the server there is nothing left to meter: no daily quota, no file size cap, no account, no watermark. This site exists to be that version.
How it actually works
The decoder is libheif, the same open-source library most Linux image software uses, compiled to WebAssembly. When you add a file, your browser loads that decoder once and runs it in a background worker thread, so a large batch never freezes the page.
The decoded pixels are drawn to an offscreen canvas and written out as a PNG by your browser's own encoder. Where your browser can already read HEIC natively — Safari 17 and later, including on iPhone and iPad — that path is used instead and the decoder is never downloaded at all.
Because all of this happens in the page, the site is a set of static files with no backend. There is no database, no upload endpoint, and no server-side code that could receive an image even by accident.
Who builds it
This tool is built and maintained by DevFuzzion, a software studio that builds AI automation and custom web products. We built it because we kept hitting the problem ourselves, and because every existing answer wanted an upload, an account, or both.
It is free, and it stays free. There is no paid tier, no file that we hold back, and no point at which you are asked to sign up. If it is useful to you and you later need something built properly, you will know where we are — that is the entire business case for this page.
Corrections welcome
The technical writing on this site tries to be accurate about awkward details: colour space conversion, HDR gain maps, depth maps, and why Windows charges for a codec. If something here is wrong, tell us and we will fix it.