Open-source credits
Tools for World is built on excellent open-source software. Thank you to everyone who makes these projects. Each library is used unmodified and is loaded from a public CDN; follow the links for the source code and full licence text.
| Project | Used for | Licence |
|---|---|---|
| PDF.js (Mozilla) | Reading PDFs: PDF to Word, PDF to JPG, compress PDF | Apache-2.0 |
| pdf-lib | Creating PDFs: merge, split, JPG to PDF, compress PDF | MIT |
| Mammoth.js | Reading Word (.docx) files | BSD-2-Clause |
| html2pdf.js (with jsPDF and html2canvas) | Word to PDF | MIT |
| Tesseract.js and Tesseract OCR | Image to text (OCR) and language data | Apache-2.0 |
| IMG.LY Background Removal | Background remover (AI model runs in your browser) | AGPL-3.0 – used unmodified; source code at the link |
| ONNX Runtime Web | Runs the background-removal model | MIT |
| heic2any (includes libheif) | HEIC to JPG | MIT; libheif LGPL-3.0 |
| lamejs | MP4 to MP3 (MP3 encoding) | LGPL-3.0 – used unmodified; source code at the link |
| JSZip | Building .docx files for PDF to Word | MIT or GPL-3.0 (used under MIT) |
| qrcode-generator | QR code generator | MIT |
| Bricolage Grotesque, Figtree, JetBrains Mono | Fonts | SIL Open Font License 1.1 |
Trademarks and product names mentioned on this site belong to their owners. Tools for World is an independent project and is not affiliated with any government office or with the projects above.
Spotted a missing credit? Please tell us via the contact page.