Vizdale /Tools

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

Used by: File Compressor (video) and Audio Cropper, loaded only when you use those tabs

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:

https://github.com/ffmpegwasm/ffmpeg.wasm-core

Full text of the GPL-2.0-or-later license: gnu.org/licenses/old-licenses/gpl-2.0.html. A copy of this notice also ships next to the engine itself at /vendor/ffmpeg/NOTICE.txt.

GNU AGPL component

@imgly/background-removal (IMG.LY), with its model data · AGPL-3.0

Used by: Background Remover, loaded from IMG.LY’s and jsDelivr’s CDNs only when you run that tool

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:

https://github.com/imgly/background-removal-js

GNU LGPL component

@breezystack/lamejs · LGPL-3.0

Used by: legacy MP3 handling in the audio tools

https://github.com/quesswang/lamejs

Permissively licensed components

LibraryLicenseUsed 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.