HEIC decoder: licenses and source
izWorzi uses libheif-js 1.23.5, libheif 1.23.5 and libde265 1.0.15 to convert HEIC photographs locally in your browser. These libraries are free software under the GNU Lesser General Public License version 3; libheif and libde265 also permit later versions. They are distributed without warranty. The library sources are unmodified.
libheif-js is maintained by Kiril Vatev. libheif copyright holders include Dirk Farin (2017–2025); libde265 copyright holders include struktur AG and Dirk Farin (2013–2014). Additional notices are retained in the corresponding sources. The Emscripten runtime has separate permissive license notices.
License texts
- libheif-js LGPLv3 license
- libheif license texts, including LGPLv3 and GPLv3
- libde265 license texts, including LGPLv3 and GPLv3
- Emscripten 3.1.61 license and runtime notices
- Bundled musl C runtime notices
- Bundled libc++ runtime license and libc++ ABI license
- MIT license for the supplied izWorzi decoder integration files
Corresponding source and rebuilding
You may modify and rebuild the decoder, including replacing its library with an interface-compatible version. Modification of the library and reverse engineering for debugging such modifications are permitted. Build, replacement and upstream source instructions describe the independent worker build; access to the private application repository is not required.
- Decoder client source
- Worker source
- Image decoding and encoding source
- Pinned build dependencies
- Independent worker build script
Exact upstream source versions: