Skip to content
PDF Editing Tools

Organize Pages

  • Merge PDF
  • Split PDF
  • Organize PDF
  • Delete PDF Pages
  • Extract PDF Pages
  • Compress PDF

Edit & Mark Up

  • Rotate PDF
  • Crop PDF
  • Sign PDF
  • Add Text to PDF
  • Add Watermark to PDF
  • Add Page Numbers to PDF

Secure & Sign

  • Protect PDF
  • Unlock PDF With Password

Read & Search

  • Search PDF
  • OCR PDF
All ToolsGuides
Choose a PDF Tool
  1. Home
  2. Licenses

Third-Party Licenses

PDF Editing Tools is built on open-source software. All dependencies below use permissive licenses (MIT or Apache-2.0) that allow commercial use without requiring PDF Editing Tools's own source code to be published. No AGPL-licensed dependency is used anywhere in this project.

PackageLicenseCopyrightUsed for
AstroMITCopyright (c) 2021 Fred K. SchottStatic site generation, routing, and content collections for every marketing and tool page.
@astrojs/reactMITCopyright (c) 2021 Fred K. SchottHydrates the interactive PDF Workspace as a React island.
@astrojs/sitemapMITCopyright (c) 2021 Fred K. SchottGenerates the sitemap used for search engine indexing.
React / React DOMMITCopyright (c) Meta Platforms, Inc. and affiliatesPowers the interactive Workspace UI.
ZustandMITCopyright (c) 2019 Paul HenschelLightweight state management for the Workspace (page order, history, operations).
ZodMITCopyright (c) 2025 Colin McDonnellRuntime validation for page-range input, passwords, and uploaded file checks.
pdf.js (pdfjs-dist)Apache-2.0Copyright (c) 2009-2024 Mozilla CorporationRenders PDF pages to canvas, extracts text for search, and detects scanned pages.
@cantoo/pdf-libMITCopyright (c) 2019 Andrew DillonReads and writes PDF documents: merging, page operations, watermarks, page numbers, and password protection/removal. See note below.
Tesseract.jsApache-2.0Copyright (c) 2015 Kevin Kwok and contributorsLocal, in-browser OCR for the OCR PDF tool.

A note on PDF encryption

The original technical brief for this project suggested a dedicated QPDF WebAssembly build for password protection and removal. After review, PDF Editing Tools instead uses @cantoo/pdf-lib, an actively maintained, MIT-licensed fork of pdf-lib that adds AES/RC4-based PDF encryption and decryption support. This keeps the entire encryption engine — like everything else in PDF Editing Tools — running client-side in plain JavaScript, under a clearly permissive license, without adding a separate WASM toolchain for a single feature. It is used the same way across Protect PDF and Unlock PDF.

Full license texts

The MIT and Apache-2.0 licenses both require the copyright notice to travel with the software, so the notices above are reproduced here rather than only linked. License texts for the components this site serves directly are published on this origin alongside them: theTesseract.js NOTICE, and the license files shipped with the pdf.js runtime assets under /pdfjs/ (covering JBIG2, OpenJPEG, QCMS, and the Liberation fonts). Full texts for the remaining dependencies are available from their project repositories. This page summarizes usage; it is not a substitute for those documents.

PDF Editing Tools

Edit, organize, sign, search, and secure PDFs privately in your browser.

Files are processed in your browser and are not uploaded to our servers.

Popular Tools

  • Merge PDF
  • Split PDF
  • Organize PDF
  • Delete PDF Pages
  • Extract PDF Pages
  • Rotate PDF

Guides

  • How to Sign a PDF Online Without Uploading the Document
  • How to Extract Specific Pages From a PDF Into a New File
  • Electronic Signature vs Digital Signature: The Difference
  • How to Merge PDF Files Without Uploading Them Anywhere
  • How Browser-Based PDF Tools Protect Privacy, Verifiably
  • All guides

Company

  • About
  • Editorial Policy
  • Editorial Team
  • Guides RSS Feed
  • Contact
  • [email protected]

Legal

  • Privacy Policy
  • Terms of Use
  • Security
  • Cookies
  • Third-Party Licenses

© 2026 PDF Editing Tools. All PDF processing happens locally in your browser.