JavaScript PDF Viewer Library

PSPDFKit for Web includes a high-fidelity JavaScript PDF rendering engine that works across all modern browsers and mobile devices without any plugins. It offers developers a way to quickly embed a highly configurable PDF viewer in any JavaScript-based web application.

Launch Demo

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

Key Capabilities

  • Customizable UI — Hide or add buttons, and match your look and feel

  • Client-side — Workload is offloaded to client (no server needed)

  • Office and image — Open PDF, Word, Excel, PowerPoint, TIFF, PNG, and JPG

  • Responsive — Mobile-friendly UI auto-adjusts to all screen sizes

  • Accessible — Built-in assistive technology-friendly features

  • Browser support — Works on all modern browsers and devices

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

PDF File Type Support

  • PDF

  • PDF/A (1, 2, 3, 4)

PSPDFKit for Web also supports Word, Excel, PowerPoint, TIFF (multipage), JPG, and PNG.

Framework Support

The PDF 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.


PSPDFKit for Web is compatible with SharePoint, Microsoft Teams, Microsoft OneDrive, and Salesforce.

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.