← cextool   All tools   Privacy

About cextool

cextool converts and compresses images, video, GIF, SVG and audio entirely in your browser. Your files never leave your device: no uploads, no sign-up, no watermark. It is made by Cexagon.

Contact

Questions, bugs or ideas: hi@cexagon.com · @cexagon on X · cexagon.com

Open-source credits

cextool is built on these projects. Thank you to their authors.

libheif — HEIC/HEIF decoding, via libheif-js. Shipped unmodified as a separate file (libheif-*.wasm + libheif-*.js), which you can replace with your own build.LGPL-3.0
libde265 — HEVC decoding inside libheifLGPL-3.0
UTIF.js — TIFF decodingMIT
PDF.js — PDF to images (with OpenJPEG, JBIG2 and qcms decoders)Apache-2.0
pdf-lib — images to PDFMIT
pako — zlib inflateMIT / Zlib
jSquash (from Squoosh) — JPEG, PNG, WebP, AVIF, OxiPNG, resizeApache-2.0
Mediabunny — video and audio in the browser (WebCodecs), AAC and MP3 encodersMPL-2.0
ffmpeg.wasm — fallback video engine (FFmpeg core)MIT / GPL-2.0+
Gifsicle — GIF optimization, via gifsicle-wasm-browserGPL-2.0 / MIT
gifenc — GIF encodingMIT
SVGO — SVG optimizationMIT
UPNG.js — APNGMIT
fflate — ZIP downloadsMIT
Space Grotesk — typefaceOFL-1.1

Source code for the LGPL and GPL components is available from the linked projects. The decoders load only when a file needs them.