Open-source licenses

These open-source projects run inside your browser when you use our image tools. Thank you to their authors.

ProjectUsed forLicense
KonvaThe drag-and-drop canvas in the meme generatorMIT
react-konvaUsing Konva from ReactMIT
Anton font (via Fontsource)The classic bold meme letteringSIL Open Font License 1.1
Tesseract.js and tesseract.js-core (Tesseract OCR)Reading text in imagesApache-2.0
tesseract.js-data language modelsText recognition in 27 languages, including Hindi, Bengali, Tamil, Telugu, Marathi, Gujarati, Kannada, Malayalam, Punjabi, Urdu, Arabic, Chinese, Japanese and KoreanApache-2.0 (data), MIT (packaging)
VTracer (WebAssembly build)Tracing images into SVG vectorsMIT or Apache-2.0
ONNX Runtime WebRunning the on-device AI modelsMIT
YuNet face detector (OpenCV Zoo)Finding faces to blurMIT
BiRefNet-lite (ONNX build by onnx-community)High-quality background removal (downloaded from Hugging Face)MIT
MODNet (ONNX build by Xenova)Fast background removal for peopleApache-2.0
libraw-wasmRunning LibRaw in the browserISC
LibRawReading and developing camera RAW filesLGPL-2.1 or CDDL-1.0
ag-psdReading Photoshop PSD filesMIT
gifuct-jsReading every frame of animated GIFsMIT
gifencEncoding animated GIFs, and reducing PNG colours in the compressorMIT
picaHigh-quality image resizingMIT
heic-to (includes libheif and libde265)Opening iPhone HEIC photos in browsers that can't read them nativelyLGPL-3.0
UTIF.jsOpening TIFF filesMIT
pakoDecompressing TIFF dataMIT and Zlib
jSquash AVIF and WebP encoders (from Google Squoosh, libavif, libwebp)Saving AVIF files, and WebP in browsers that can't save itApache-2.0 (codecs: BSD-2-Clause, BSD-3-Clause)
MozJPEG (libjpeg-turbo, via jSquash)Smaller JPG files in the compressor. This software is based in part on the work of the Independent JPEG Group.IJG, BSD-3-Clause and Zlib
OxiPNG (via jSquash)Packing PNG files as small as possibleMIT
wasm-feature-detectPicking the fastest WebP encoder for the browserApache-2.0
pdf.js (Mozilla)Opening and drawing PDF pages in PDF to ImageApache-2.0
OpenJPEG, PDFium JBIG2 and qcms (bundled with pdf.js)Decoding JPEG 2000 and JBIG2 images and colour profiles inside PDFsBSD-2-Clause, BSD-3-Clause and MIT
@cantoo/pdf-lib (based on pdf-lib by Andrew Dillon)Merging, splitting, rotating, numbering and watermarking PDFs, and saving their imagesMIT
UPNG.js, node-html-better-parser, html-entities and culori (bundled with @cantoo/pdf-lib)Reading PNG images and drawings inside PDFsMIT
qpdf (WebAssembly build by neslinesli93/qpdf-wasm)Password protection (AES-256), unlocking and lossless compression of PDFsApache-2.0
zlib and libjpeg-turbo (bundled with qpdf)Compressing data and images inside PDFszlib License and IJG / BSD-3-Clause
react-image-cropThe crop box in Crop ImageISC
fflateCreating ZIP downloadsMIT
Next.jsWeb frameworkMIT
ReactUser interfaceMIT
LucideIconsISC
ZodValidating settingsMIT
clsxClass name helperMIT

Your images are processed on your device and never uploaded.

Open-source licenses