JavaScript PDF Editor Library

PSPDFKit for Web is a JavaScript library for editing PDF documents directly in a browser. It offers developers a robust API for programmatic editing, as well as a beautiful UI for performing a host of editing operations.

Key Capabilities

Annotations, Forms, Bookmarks

Create, edit, or remove

Page Manipulation

Rotate, merge, split, delete, or add pages


Edit PDFs directly in the browser (no server needed)

Browser Support

Works on all modern browsers and devices


Programmatically edit PDFs without the UI

Customizable UI

Hide buttons, match your look and feel, and more


Add forms, signing, annotation, and more

Essential Guides

More Editor Guides

Framework Support

The document viewer is compatible with any JavaScript framework, including React, Angular, Vue.js, Svelte, Blazor, Next.js, TypeScript, Nuxt.js, and jQuery. It’s also compatible with Electron, ASP.NET, PHP, Laravel, Rails, and HTML5.

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.