imglean
HEIC to JPG vs Squoosh Open the tool →

Open-source licenses

Effective 13 September 2026 · Last updated 13 September 2026

The short version

  • imglean's image encoding runs on open-source libraries, shipped to your browser as WebAssembly.
  • All of them are downloaded by your browser from our site. None of them run on a server of ours, because there is no server of ours doing image work.
  • They are delivered as separate files, not compiled into our application, so you can inspect and replace them.

1. Components we ship

The following components are distributed to your browser as part of the tool. Each remains under its own licence; nothing in our Terms of Service restricts the rights those licences give you.

ComponentVersionLicenceLicence text
libheif-js (WebAssembly build of libheif) 1.23.2 LGPL-3.0 view
@jsquash/avif 2.1.1 Apache-2.0 view
@jsquash/jpeg 1.6.0 Apache-2.0 view
libjpeg-turbo (inside the JPEG encoder) bundled IJG / BSD-3-Clause / zlib view

Versions are pinned. The exact bytes we serve, with versions and SHA-256 hashes for every file, are listed in vendor/manifest.json.

2. Notice for the LGPL-licensed component

libheif-js is used to decode HEIC/HEIF images on browsers that do not have a built-in HEIC decoder (notably Chrome, Firefox and Edge on Windows and Linux). On Safari and iOS the browser's own decoder is used instead, and this component is not loaded at all.

libheif-js and the libheif library it wraps are licensed under the GNU Lesser General Public License, version 3. In accordance with that licence:

  • The licence text is included with the distribution and is available at the link in the table above.
  • The library is not statically linked into our application. It is downloaded at runtime as a standalone JavaScript/WebAssembly module at app.imglean.com/vendor/libheif/libheif-wasm/libheif-bundle.mjs, independently of our own code.
  • You may replace it. Because it is a separate, unobfuscated file loaded at runtime, you can substitute a modified or different build of the library and use it with our application — which is what the LGPL requires us to allow.
  • Source code for libheif is available from the upstream project at github.com/strukturag/libheif. The WebAssembly packaging is from libheif-js. If you would like the corresponding source for the exact build we ship, write to support@imglean.com and we will provide it.

3. What this page is, and is not

This page is an attribution and licence notice — the notice we are required to give when we distribute the components above. It is not legal advice, and it does not modify any of the licences listed: where this page and a licence disagree, the licence governs.

4. Contact

Questions about licensing or source availability: support@imglean.com

imglean

Image compression that runs on your device.

support@imglean.com

Tools HEIC to JPG Squoosh alternative
The app Compress images
Legal Privacy Policy Terms of Service Refund Policy Open-source licenses