Friday, November 13, 2026 4,523 lists 78,994 records on file
List your app or device

  1. Home
  2. PDF Creation Software
  3. pdf-lib

pdf-lib

Plans and prices

pdf-lib

Free

MIT-licensed JavaScript library · no paid plans listed

Every plan, in full

On the record

Distribution
The project documents installation through npm or Yarn and provides UMD modules through unpkg and jsDelivr CDNs.pdf-lib.js.org · read 11 Oct 2026
Drawing and fonts
It can draw text, images, PDF pages, vector graphics, and SVG paths, and embed fonts with UTF-8 and UTF-16 character set support.github.com · read 11 Oct 2026
Forms
It can create, fill, read, and flatten PDF forms, including text fields, check boxes, radio groups, dropdowns, and option lists.github.com · read 11 Oct 2026
Help
The project identifies GitHub Discussions as the best place to ask questions and learn more about pdf-lib.github.com · read 11 Oct 2026
HTML and CSS limitation
It does not support using or embedding HTML or CSS when adding content to PDFs.github.com · read 11 Oct 2026
Integrations
The documentation includes JSFiddle demos and shows browser use with an iframe and fetch, plus Deno usage.pdf-lib.js.org · read 11 Oct 2026
License
The GitHub repository identifies the project as MIT licensed.github.com · read 11 Oct 2026
Metadata and attachments
It can set and read document metadata and viewer preferences, and add attachments.github.com · read 11 Oct 2026
PDF editing
It can create PDFs, modify existing PDFs, and add, insert, remove, or copy pages.github.com · read 11 Oct 2026
Purpose
pdf-lib creates and modifies PDF documents in JavaScript environments.pdf-lib.js.org · read 11 Oct 2026
Runtime support
The project says it works in browsers, Node, Deno, and React Native, and is written in TypeScript compiled to pure JavaScript with no native dependencies.pdf-lib.js.org · read 11 Oct 2026
Security limitation
pdf-lib does not currently support encrypted documents and warns against using it with them.github.com · read 11 Oct 2026
Text editing limitation
It does not provide APIs to remove or edit page text outside of form fields.github.com · read 11 Oct 2026
Text extraction limitation
It can extract text from form fields but cannot extract plain page text outside form fields.github.com · read 11 Oct 2026

Alternatives to pdf-lib

Every alternative, ranked