Open-source licenses
Every tool on this site runs entirely in your browser. Nothing you open, record, or type is uploaded anywhere. That's only possible because of the open-source engines listed below, which this site loads to do the actual work (reading a PDF, decoding audio, running OCR). This page credits them and lists their licenses.
GNU GPL component
@ffmpeg/core (FFmpeg, compiled to WebAssembly) · GPL-2.0-or-later
This is unmodified, third-party open-source software, self-hosted so nothing runs from a third-party CDN. Its complete corresponding source is publicly available at no charge from the project itself:
GNU AGPL component
@imgly/background-removal (IMG.LY), with its model data · AGPL-3.0
Unmodified, and not hosted by this site: your browser fetches it directly from its publishers when you use Background Remover. Its complete source is available from the project:
GNU LGPL component
@breezystack/lamejs · LGPL-3.0
Permissively licensed components
| Library | License | Used by |
|---|---|---|
| @ffmpeg/ffmpeg / @ffmpeg/util | MIT | JS wrapper around the FFmpeg engine above |
| pdf-lib | MIT | every PDF tool (create/edit) |
| pdfjs-dist | Apache-2.0 | every PDF tool (view/render) |
| @jsquash/oxipng, @jsquash/png, @jsquash/webp | Apache-2.0 | File Compressor (lossless images) |
| libflacjs | MIT | File Compressor (WAV → FLAC) |
| @gutenye/ocr-browser | MIT | OCR Scanner |
| onnxruntime-web | MIT | OCR Scanner (on-device model runtime) |
| marked | MIT | Markdown Editor |
| dompurify | MPL-2.0 or Apache-2.0 | Markdown Editor (sanitising rendered HTML) |
| diff | BSD-3-Clause | Text Diff |
| qr-code-styling | MIT | QR Code Studio |
| mediabunny | MPL-2.0 | Screen Recorder (WebM packaging for smaller recordings) |
| jsbarcode | MIT | Barcode Generator |
| gifenc | MIT | GIF Maker |
| fflate | MIT | Favicon Generator and Barcode Generator (zip packaging) |
| @pdf-lib/fontkit | MIT | Certificate Generator (embedding fonts in the PDF) |
| Noto Serif | OFL-1.1 | Certificate Generator (document text, subset) |
| Great Vibes | OFL-1.1 | Certificate Generator (recipient name, subset) |
| Liberation Sans | OFL-1.1 | Certificate Generator (Sans font option) |
| @fontsource-variable/inter | OFL-1.1 | site typeface |
Background Remover loads its model and library code from imgly's own CDN at runtime rather than from this site. That request goes to a third party, even though your image itself is never sent anywhere. See the privacy policy for exactly what that request shares. Speech & Voice's dictation feature uses your browser's own built-in speech recognition, which for some browsers processes audio on that browser vendor's servers rather than on-device. Everything else on this site runs fully offline after its first load.