All tools
Built in the open, on the work of others.
Free the Tools is licensed under the GNU Affero General Public License v3.0. Copyright © Sapience Design and contributors. The complete source for everything this site runs is at github.com/sapience-design/freethetools.
| Project | By | Licence | Used for |
|---|---|---|---|
| Ghostscript 9.56 | Artifex Software | AGPL-3.0 | Shipped: PDF engine in Compress PDF |
| @jspawn/ghostscript-wasm 0.0.2 | jspawn | AGPL-3.0 | Shipped: Ghostscript compiled to WebAssembly |
| qpdf 11.0.0 | Jay Berkenbilt and contributors | Apache-2.0 | Shipped: PDF engine in Unlock PDF and Protect PDF |
| @jspawn/qpdf-wasm 0.0.2 | jspawn | Apache-2.0 | Shipped: qpdf compiled to WebAssembly |
| MuPDF 1.28 (mupdf.js) | Artifex Software | AGPL-3.0 | Shipped: PDF engine for SVG in PDF to Images, loaded only when chosen |
| libheif 1.22 | Dirk Farin and contributors | LGPL-3.0 | Shipped: HEIC decoder in HEIC to JPG |
| heic-to 1.6.5 | Hopper Gee | LGPL-3.0 | Shipped: libheif compiled to WebAssembly |
| Schibsted Grotesk | Schibsted Media Group | OFL-1.1 | Shipped: typeface |
| Bricolage Grotesque | The Bricolage Grotesque Project Authors | OFL-1.1 | Shipped: headings typeface |
| Phosphor Icons | Phosphor Icons | MIT | Shipped: icons, inlined at build time |
| pdf-lib 1.17 | Andrew Dillon | MIT | Shipped: Merge, Split, Rotate, Images to PDF, Fill PDF Form, View and Edit PDF |
| pdf.js 6.3 | Mozilla | Apache-2.0 | Shipped: page pictures in the PDF tools, View and Edit PDF |
| @pdf-lib/fontkit 1.1.1 | Devon Govett and contributors; Andrew Dillon (pdf-lib fork) | MIT | Shipped: embeds a font for non-Latin text in View and Edit PDF |
| Roboto (roboto-fontface 0.10.0) | Google, Christian Robertson | Apache-2.0 | Shipped: font written into the PDF for Cyrillic, Greek and other non-Latin text in View and Edit PDF |
| MiniSearch 7 | Luca Ongaro | MIT | Shipped: site search |
| Papa Parse 5.7 | Matt Holt and contributors | MIT | Shipped: CSV to JSON |
| fflate 0.8 | Arjun Barrett | MIT | Shipped: Download all as a ZIP |
| qrcode-generator 2 | Kazuhiko Arase | MIT | Shipped: QR Code Maker |
| gifenc 1.0.3 | Matt DesLauriers | MIT | Shipped: Video to GIF |
| imagetracerjs 1.2.6 | András Jankovics | Unlicense | Shipped: Image to SVG |
| jsdiff 9 | Kevin Decker and contributors | BSD-3-Clause | Shipped: Text Diff |
| marked 18 | Christopher Jeffrey and contributors | MIT | Shipped: Markdown to HTML, File Converter |
| Turndown 7 | Dom Christie | MIT | Shipped: Markdown to HTML, File Converter |
| DOMPurify 3 | Cure53 and contributors | MPL-2.0 or Apache-2.0 | Shipped: cleaning HTML in Markdown to HTML |
| IBM Plex Mono | IBM | OFL-1.1 | Shipped: typeface |
| Astro | The Astro Technology Company | MIT | Build: static site generator |
| opentype.js | Frederik De Bleser and contributors | MIT | Build: text in share images |
| jsdom | Domenic Denicola and contributors | MIT | Build: tests for Markdown to HTML |
| sharp (with libvips) | Lovell Fuller; libvips contributors | Apache-2.0 (libvips: LGPL-3.0) | Build: renders share images |
| PyMuPDF | Artifex Software | AGPL-3.0 | Command-line version of Compress PDF only |
"Free the Tools" and the Sapience name and logo are trademarks of Sapience Design and are not licensed under AGPL-3.0. Forks are welcome to use the code under a different name. See TRADEMARKS.md.