JavaScript PDF Library

PSPDFKit for Web is a JavaScript PDF library for viewing, annotating, and editing PDFs directly in the browser. It offers developers a way to quickly add PDF functionality to any web application.

Latest Release: PSPDFKit for Web 2024.3 Features New Stamps and Signing UI, Export to Office Formats, and More Read more

Key Capabilities


Robust API for configuring behavior and appearance

Client Side

Workload is offloaded to client (no server needed)

High Fidelity

Accurate, reliable PDFium-based rendering engine

Prebuilt Features

Annotate, edit, sign, form fill, redact, and more

File Type Support

PSPDFKit for Web enables you to load, save, convert, and edit 15 different PDF, document, Office, and image file types.

Opening MS Office and image files requires the Office Files and Image Documents components to be enabled in your license.

PDF Documents
Office Documents

Browser Support

PSPDFKit for Web supports the latest versions of all commonly used browsers: Chrome, Mozilla Firefox, Safari, Edge, and Firefox ESR. You can see the full list on our browser support page.

Firefox ESR

Framework Support

PSPDFKit for Web is compatible with all JavaScript frameworks, including React, Angular, Vue, Svelte, Electron, Ruby on Rails, TypeScript, and others. It just needs a DOM container to append the viewer, which is possible with any framework.

Operational Modes

PSPDFKit for Web can be operated in either Standalone or Server-Backed mode. Standalone mode is a JavaScript library that runs entirely on the client. With Server-Backed, rendering and processing is generally handled by the Document Engine backend.

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.