JavaScript Office Document Viewer SDK—open DOCX, XLSX, PPTX, and PDF in the browser.

High-performance local viewing for Office, PDF, and more, with broad compatibility across Chrome, Edge, Firefox, and Safari. No server-side conversion; documents stay in the browser.

Every format is free High-performance local rendering Lightweight, on-demand loading Major-browser compatibility Frontend-only, no backend required
Every format is freeThe free Viewer supports every available format and retains DocViewKit branding.
High-performance local renderingParsing, rendering, and search happen in the browser for fast responses without uploads.
Lightweight, on-demand loadingLoad only what the current document needs for faster startup and lower resource use.
Broad compatibilityCovers modern and legacy formats across major browser engines.
No backend serviceRuns entirely in the browser, with no document-conversion service to deploy or maintain.

DocViewKit provides document preview and source location.

Embed document viewing and source navigation directly in your product while your system continues to manage permissions, answers, and business workflows.

01

One integration, many formats

Use one Viewer across office-document formats and reduce repeated evaluation, development, and maintenance.

02

Documents stay on the customer's device

Normal viewing does not send documents to a third-party converter, making customer privacy requirements easier to meet.

03

Locate content quickly

Jump from search results or business workflows to the relevant page and region to verify content and citations quickly.

04

Commercial API text watermark

Commercial licenses can add a text watermark to pages, thumbnails, and print output with one setting, without modifying the source document.

Use one Web Component across every major frontend framework.

Integration examples show how vanilla JavaScript, React, Vue, Angular, and other projects can use the same Viewer.

viewer.ts
import '@docviewkit/viewer';

const viewer = document.querySelector('docviewkit-viewer');

await viewer.open(file);

Preview, search, and citation location are built in.

Beyond read-only viewing, DocViewKit provides search, text selection, object location, and source navigation so users can verify content and citations.

Identical behavior across major browsers

Support Chrome, Edge, Safari, and Firefox with one Viewer instead of separate browser-specific implementations.

Search and source location

Take search results or AI answers directly back to the relevant page, object, or region in the source document.

Safer local viewing

Block active document content, limit resource use, and clearly report approximations, omissions, or unsupported content.

Every format is free. Choose a plan for your integration needs.

The free Viewer includes the complete format set. Commercial plans add white-label presentation, deeper integration, and support—not additional document formats.

Free

DocViewKit Viewer

Embed read-only document viewing with every available format included and DocViewKit branding retained.

Free
  • Every available file format
  • High-performance, lightweight, cross-browser Viewer
  • Documents always process locally in the browser
Start using it free
Enterprise

DocViewKit Enterprise

For enterprise products that need the complete SDK, deep integration, or dedicated file-format support.

Contact us
  • Complete Core SDK and every Viewer capability
  • Customize existing file formats for your requirements
  • Custom enterprise performance optimization: trim unused modules for the required format set to reduce delivery size and improve first-open performance
  • Develop and deliver new file formats
  • Custom server-side rendering
Contact Enterprise salesnovalag778@gmail.com

Frequently asked questions

Does DocViewKit upload documents to a server?

No. Parsing and rendering happen inside the browser or WebView. Only diagnostics you explicitly submit are sent to us; source files are never uploaded automatically.

How is this different from an online Office suite?

DocViewKit is a read-only, embeddable, local Viewer SDK. It does not provide editing, saving, or collaboration, and it does not require a full Office server deployment.

Which formats does the free version support?

The free Viewer requires no license, supports every currently available file format, and retains DocViewKit Free branding in the status bar.

How do I buy a commercial license?

After you submit a request, we confirm the production application, license scope, and deployment before issuing a production license. Contact us directly by email for Enterprise.

Can an AI coding tool integrate it directly?

Yes. AI coding tools can read stable plain-text documentation and structured API descriptions, generate integration code, and adapt it to the project environment.

Validate compatibility with real files.

Use your own files to verify formats, layout, search, and source navigation before choosing the right commercial license.

Open the online demo