Open source licenses
Last updated: 18 July 2026
Graphic Processor is built with open source software. The components below are distributed to your browser as part of this site; their authors and licenses are listed here, along with links to their source code.
In-browser tools
Our free PDF, image, and video tools run entirely on your device — your files are never uploaded. They rely on the following libraries.
- mediabunnyMozilla Public License 2.0
- Reads, writes, and converts media files using the browser's own WebCodecs encoders. Source code, including the exact version we ship, is available from the linked repository; a copy of the MPL-2.0 is included in the package.
- gifencMIT
- GIF encoding and colour quantisation.
- pdf-libMIT
- Creating and modifying PDF documents.
- pdf.js (pdfjs-dist)Apache License 2.0
- Rendering and reading PDF documents.
- @neslinesli93/qpdf-wasmISC, wrapping libqpdf (Apache License 2.0)
- PDF encryption and decryption.
- @jsquash/avif, @jsquash/webpApache License 2.0
- AVIF and WebP encoding where the browser has no native encoder.
- UTIF2MIT
- Decoding TIFF images.
Application framework
- Next.jsMIT
- The web framework this site is built on.
- ReactMIT
- User interface library.
- next-intlMIT
- Internationalisation and message loading.
- LucideISC
- Icon set.
- Tailwind CSSMIT
- Styling.
Video and image codecs
Our video and image tools do not ship a codec of their own. Encoding and decoding are performed by your browser through its built-in WebCodecs implementation, which is covered by your browser vendor’s own licensing. We only handle the container formats around them.
If you believe a component is missing from this page or listed incorrectly, please contact us and we will correct it.