JavaScript PDF library

Nutrient Web SDK 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: Discover what’s new! Check out our changelog for the latest release updates. Read more

Key capabilities

Adaptable user interface (UI)

Flexible API to tailor behavior and appearance to your needs

Client-side PDF processing

Offload tasks to the client-side, eliminating server dependency

High-fidelity rendering

Leverage a reliable, PDFium-based engine for precise PDF rendering

Prebuilt features

Easily annotate, edit, eSign, fill forms, redact sensitive data, and more

File type support

Nutrient Web SDK enables you to load, save, convert, and edit up to 15 file types, including PDFs, documents, Office files, and images. For working with Microsoft Office files, contact our Sales or Support teams for assistance.

Opening Microsoft Office and image files requires enabling the Office Files and Image Documents components in your license.

PDF documents
Images
Office documents

Browser support

Nutrient Web SDK is compatible with the latest versions of popular browsers, including Google Chrome, Mozilla Firefox, Safari, Microsoft Edge, and Firefox ESR. For a complete browser compatibility list, visit our browser support page.

Chrome
Firefox
Safari
Edge
Firefox ESR

Framework support

Nutrient Web SDK 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

Nutrient Web SDK can be used standalone or with Document Engine. In standalone mode, all rendering and processing runs entirely on the client side, in the browser. With Document Engine, these operations are delegated to the backend.

Free trial

Start your free trial for unlimited access and expert support.