Licenses and source
What this site is built from, and where to get it.
libheif, under the LGPL 3.0
HEIC decoding is done by libheif, compiled to WebAssembly and distributed as libheif-js. It is licensed under the GNU Lesser General Public License, version 3.
The LGPL requires that you be able to replace the library with your own version. We have kept that straightforward: the module is not bundled into our code. It is served as two discrete, unmodified files, and the converter loads them by URL at runtime.
- /wasm/libheif.js, the loader
- /wasm/libheif.wasm, the compiled library
- /wasm/LICENSE-libheif.txt, the full license text
Neither file has been altered from the published npm release. To substitute your own build, replace them at those paths and the converter will use yours instead.
fflate, under the MIT license
ZIP archives are assembled by fflate, in your browser. It is loaded only when you ask for a ZIP.
Analytics
This site loads three analytics scripts: Microsoft Clarity, which records page interactions so we can see what breaks; Google Analytics, which tells us which pages people arrive on; and Cloudflare Web Analytics, which our host injects automatically. Those are the only third party scripts here. There is no advertising script and no other embed.
Neither receives your images. Neither can: they are decoded inside a worker on your own machine and written straight to a download, so they are never sent anywhere for anything to intercept. What these scripts see is the same thing any website's analytics sees, which is that a page was loaded and used.
Everything else
The interface, the worker pool and the conversion pipeline are our own.