HTML5 PDF Digital Signature Library

PSPDFKit for Web is a JavaScript library for signing PDF documents with an electronic signature or with encrypted certificate-based digital signatures. It is fully compatible with HTML5 and offers developers an API to create, validate, and display digitally signed documents, as well as a beautiful UI for hand-drawn electronic signatures in any HTML5-based web app.

Launch Demo

PSPDFKit SDKs are deployed in some of the world’s most popular applications, such as those made by Autodesk, Disney, DocuSign, Dropbox, IBM, and Lufthansa.

Key Capabilities

  • Create digital signatures — Digitally sign by using a private key

  • Validate digital signatures — Verify the certificate and signature

  • eSignatures — Add drawn, scanned, or typed electronic signatures

  • Signature storage — Store locally or remotely for future reuse

  • Events — Trigger workflows or automations

  • Customizable UI — Hide buttons, match your look & feel, and more

  • Client-side — Sign PDFs directly in the browser (no server needed)

  • Extendable — Add forms, annotation, editing, and more

Guides for Signatures

Introduction to Signatures
Learn about the basics of PDF signatures

Add an Ink Electronic Signature
How to add an electronic signature (eSignature) to a PDF document

Electronic Signature Storage
How to implement a mechanism for storing signatures

Electronically Sign with a Certificate
How to use electronic signatures and digital signatures together

Supported Digital Signature Methods
Learn about the supported digital signing methods and algorithms

Generate a Certificate
How to generate a self-signed certificate for testing purposes

Add a Digital Signature
How to add a digital signature to a PDF document

Validate Digital Signatures
How to validate digital signatures

Add a Signature Field
How to programmatically add new signature form fields to a PDF

Fill and Sign Forms
How to programmatically or manually fill and sign forms in a PDF

Free Trial

Enjoy unlimited trial usage of all our products. Get guidance and tech support from developers who built the product, and get started within minutes.