Open-source licences
Last updated 2026-10-31
FreeMicroTools is built mostly from its own code. A few parts come from open-source projects, and their authors keep their copyright. Each is listed below with its licence and a link to its source code.
pdf-lib 1.17.1
Reading and writing PDF files in the PDF tools (including the HEIC to PDF Converter), the print tools that work on PDFs, the Passport Photo Maker and the GST Invoice Generator.
- Licence: MIT (full text)
- Copyright (c) 2019 Andrew Dillon
- Source code: github.com/Hopding/pdf-lib
- Includes: pako (MIT and Zlib), @pdf-lib/standard-fonts (MIT), @pdf-lib/upng (MIT), tslib (0BSD, Copyright (c) Microsoft Corporation)
js-yaml 4.1.0
Reading and writing YAML in the JSON, YAML and XML Converter, in the browser.
- Licence: MIT (full text)
- Copyright (C) 2011-2015 by Vitaly Puzrin
- Source code: github.com/nodeca/js-yaml
marked 15.0.12
Turning Markdown into HTML in the Markdown to HTML Converter, in the browser.
- Licence: MIT (full text)
- Copyright (c) 2018+, MarkedJS; Copyright (c) 2011-2018, Christopher Jeffrey
- Source code: github.com/markedjs/marked
Turndown 7.2.0
Turning HTML into Markdown in the Markdown to HTML Converter, in the browser.
- Licence: MIT (full text)
- Copyright (c) 2017 Dom Christie
- Source code: github.com/mixmark-io/turndown
- Includes: turndown-plugin-gfm (MIT, Copyright (c) 2017 Dom Christie)
sql-formatter 15.6.6
Laying out SQL in the SQL Formatter, in the browser.
- Licence: MIT (full text)
- Copyright (c) 2016-2020 ZeroTurnaround LLC; 2020-2021 George Leslie-Waksman and other contributors; 2021-present inferrinizzard and other contributors
- Source code: github.com/sql-formatter-org/sql-formatter
qpdf (WebAssembly build by jsscheller) 11.0.0
Removing and setting PDF passwords and permissions in Unlock PDF and Protect PDF, running entirely in the browser.
- Licence: Apache 2.0 (full text)
- qpdf: Copyright (c) 2005-2024 Jay Berkenbilt and Manfred Holger; build: Jacob Scheller
- Source code: github.com/qpdf/qpdf
- Includes: @jspawn/qpdf-wasm (Apache 2.0)
imagetracerjs 1.2.6
Tracing pictures into vector shapes in the PNG to SVG Converter.
- Licence: The Unlicense (public domain) (full text)
- Andras Jankovics
- Source code: github.com/jankovicsandras/imagetracerjs
UTIF2 4.1.0
Opening TIFF files, including multi-page scans and faxes, in the Image Converter.
- Licence: MIT (full text)
- Copyright (c) 2017 Photopea
- Source code: github.com/photopea/UTIF.js
- Includes: pako (inflate) (MIT and Zlib), a JPEG decoder derived from pdf.js (Apache 2.0)
bcdec
The BC7 texture decoding and its partition tables in the Image Converter, rewritten in our own code.
- Licence: The Unlicense (public domain), or MIT
- Sergii Kudlai
- Source code: github.com/iOrange/bcdec
libheif-js 1.23.2
Opening HEIC and HEIF photos in the HEIC to JPG and HEIC to PDF converters, in browsers that cannot open them themselves.
- Licence: GNU LGPL 3.0 (full text)
- Copyright the libheif-js, libheif and libde265 authors
- Source code: github.com/catdad-experiments/libheif-js
- Includes: libheif (GNU LGPL 3.0), libde265 (GNU LGPL 3.0)
This library is used unmodified and is loaded as its own separate file, so it can be replaced with another build of the same library. Its complete source code is available from the links above, and the full licence texts are in the licence file.
wasm-media-encoders 0.7.0
Saving MP3 and OGG files in the Audio Converter and the Audio Trimmer.
- Licence: MIT (full text)
- Copyright (c) 2020-2024 arseneyr
- Source code: github.com/arseneyr/wasm-media-encoders
- Includes: LAME 3.100 (GNU LGPL 2.0), libvorbis (BSD 3-Clause, Copyright (c) 2002-2020 Xiph.org Foundation), libogg (BSD 3-Clause, Copyright (c) 2002 Xiph.org Foundation)
This library is used unmodified and is loaded as its own separate file, so it can be replaced with another build of the same library. Its complete source code is available from the links above, and the full licence texts are in the licence file.
Signalsmith Stretch 1.3.2
Changing the pitch of songs without changing their speed in the Pitch Shifter.
- Licence: MIT (full text)
- Copyright (c) 2022 Geraint Luff / Signalsmith Audio Ltd.
- Source code: github.com/Signalsmith-Audio/signalsmith-stretch
- Includes: Signalsmith Linear (MIT, Copyright (c) 2025 Signalsmith Audio), Emscripten runtime (MIT)
Noto Serif and Noto Sans Mono 2.015 and 2.014
The typeface EPUB to PDF sets books in, reduced to the characters and tables needed and renamed.
- Licence: SIL Open Font License 1.1 (full text)
- Copyright 2022 The Noto Project Authors
- Source code: github.com/notofonts/latin-greek-cyrillic
PDF.js 6.3.289
Showing PDF pages in Sign PDF, Add Bleed and Crop Marks and PDF Fonts to Outlines; measuring pictures in the PDF Print Check; reading fonts and the shapes of their letters in PDF Fonts to Outlines; and the formula that turns CMYK print colours into screen colours when a file carries no colour profile, in Compress PDF and the PSD to PNG Converter.
- Licence: Apache License 2.0 (full text)
- Copyright Mozilla Foundation
- Source code: github.com/mozilla/pdf.js
- Includes: OpenJPEG (JPEG 2000 pictures) (BSD 2-Clause), PDFium JBIG2 decoder (BSD 3-Clause, Copyright 2014 The PDFium Authors), qcms (colour management) (MIT, Copyright Mozilla Corporation and Marti Maria)
Foxit standard fonts (serif, fixed-width, symbol and dingbats)
Standing in for Times, Courier, Symbol and Zapf Dingbats when a PDF uses them without embedding them, in PDF Fonts to Outlines. Served unchanged under neutral file names.
- Licence: BSD 3-Clause (full text)
- Copyright 2014 PDFium Authors
- Source code: pdfium.googlesource.com/pdfium/
Liberation Sans
Standing in for Helvetica, Arial and other sans-serif fonts when a PDF uses them without embedding them, in PDF Fonts to Outlines, and the lettering of the PDFs made by the Invoice Generator and the Business Plan Template. Served unchanged under neutral file names.
- Licence: SIL Open Font License 1.1 (full text)
- Copyright (c) 2010 Google Corporation; Copyright (c) 2012 Red Hat, Inc.
- Source code: github.com/liberationfonts/liberation-fonts
Great Vibes, Dancing Script, Caveat and Mrs Saint Delafield
The four handwriting styles for typed signatures in Sign PDF, reduced to Latin characters and renamed Sign Hand 1 to 4.
- Licence: SIL Open Font License 1.1 (full text)
- Copyright The Great Vibes Pro, Dancing Script and Caveat Project Authors; Copyright Alejandro Paul
- Source code: github.com/google/fonts/tree/main/ofl
zxcvbn-ts 4.2.0 with word lists 4.1.3 and 4.1.1
Working out how many guesses a password would take, and which words and patterns weaken it, in the Password Strength Checker.
- Licence: MIT (full text)
- Copyright (c) 2012-2016 Dan Wheeler and Dropbox, Inc.; Copyright (c) 2021 @zxcvbn-ts
- Source code: github.com/zxcvbn-ts/zxcvbn
- Includes: fastest-levenshtein (MIT, Copyright (c) 2020 Kasper U. Weihe)
Tesseract.js 7.0.0
Reading the text in pictures and scanned PDFs in Image to Text, running entirely in the browser.
- Licence: Apache License 2.0 (full text)
- Copyright the Tesseract.js authors (naptha and contributors)
- Source code: github.com/naptha/tesseract.js
- Includes: tesseract.js-core 7.0.0 (WebAssembly build) (Apache 2.0), Tesseract OCR (Apache 2.0, Copyright the Tesseract OCR authors), Tesseract language data 4.0.0 best_int (English, Spanish, French, German, Portuguese, Italian, Hindi) (Apache 2.0, Copyright Google and the Tesseract OCR authors), zlib.js (MIT, Copyright 2012 imaya), regenerator-runtime (MIT, Copyright (c) 2014-present, Facebook, Inc.), buffer and ieee754 (MIT and BSD 3-Clause, Feross Aboukhadijeh)
Tabler Icons
The outline icons used across the site.
- Licence: MIT
- Copyright (c) 2020-2026 Paweł Kuna
- Source code: github.com/tabler/tabler-icons
Outfit
The lettering of the FreeMicroTools logo, drawn as shapes. The font itself is not loaded by the site.
- Licence: SIL Open Font License 1.1 (full text)
- Copyright 2021 The Outfit Project Authors
- Source code: github.com/Outfitio/Outfit-Fonts
MIT License text
The MIT-licensed parts above are provided under these terms, with the copyright notices listed for each.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.