WebViewer: JavaScript Document SDK

WebViewer is a fully client-side SDK for high-fidelity document viewing, annotation, conversion, and editing across 30+ formats, including PDF, Office, CAD, images, videos, and websites.

Complete In-Browser Document Experiences

WebViewer makes it easy to build secure, accessible document experiences that you control and extend. Its modular architecture and WCAG 2.2 AA-compliant UI provide a flexible foundation for deploying document workflows across cloud, on-prem, hybrid, and air-gapped environments without server dependencies.

Sanity Image
Sanity Image

Meet Global Accessibility Standards

WebViewer’s WCAG 2.2 AA-compliant UI supports keyboard navigation, screen readers, ARIA attributes, helping teams meet accessibility requirements like Section 508 and the European Accessibility Act.

Sanity Image

Free Trial

Put WebViewer to the test with your own documents

Document Interaction & Processing Capabilities

DOCUMENT GENERATION
Sanity Image

Document Generation

Generate documents client-side by merging Office files with JSON data directly in the browser.

VIEW CAPABILITIES
FORM CREATION
DIGITAL SIGNATURES
TEXT EDITING
PAGE MANIPULATION
REDACTION
ANNOTATION AND COLLABORATION
MEASUREMENT
COMPARISON

PDF and Office Editing Add-Ons

WebViewer’s advanced editing add-ons extend the core viewer with PDF, DOCX, or spreadsheet editing. Enable each capability as needed using the same embedded viewer and UI framework, while preserving file-specific behaviors users expect.

Sanity Image

PDF Editor

Enhance your application with full PDF editing capabilities. Users can edit text, adjust styling, and reposition content while preserving document structure and accessibility.

Sanity Image

DOCX Editor

Enable native DOCX editing in the browser with true WYSIWYG output. Users format documents with precision while maintaining compatibility with Microsoft Word and other processors.

Sanity Image

Spreadsheet Editor

Embed client-side XLSX editing to keep spreadsheet workflows inside your app. Users edit data, work with familiar spreadsheet tools, and preserve Excel formatting without relying on external editors.

WebViewer FAQs