ConvertHEICJPG’s own UI code is the site you are reading. Conversion of HEIC stills uses open-source decoders. JPEG/PNG encode uses your browser’s canvas. Versions below match the packages shipped with this build.
- heic-to 1.5.2 — LGPL-3.0. Browser wrapper used to decode HEIC/HEIF stills.
- libheif 1.22.2 — LGPL-3.0. HEIF decoder compiled to WebAssembly inside heic-to.
- libde265 bundled in libheif WASM — LGPL-3.0. HEVC decoder used by libheif for typical iPhone HEIC stills.
- fflate 0.8.3 — MIT. ZIP download with STORE (no recompression of JPEGs).
LGPL libraries are used as unmodified WebAssembly/JavaScript distributions. Source is available at the project links. You can replace those libraries under the terms of the LGPL.