Document authoring tool

Streamline PDF document creation and collaboration

Empower users with full document creation and editing capabilities — all within a web browser — with our document authoring tool. Modify text and images, control layout, and collaborate in real time with a fully featured document authoring experience.

Use cases

Nutrient icon of a plus sign overlayed on multiple types of custom documents with combinations of text, graphics, and images.

Create custom documents

Import a DOCX file as a foundation, or seamlessly integrate new, fully editable pages into existing PDF documents.

Edit documents in-app

Eliminate the need for third-party applications with page-based layouts for rich text editing, reminiscent of the familiar interfaces of Google Docs and MS Word.

Business contract document with editing tools in top bar for Nutrient's PDF edit in app capabilities.
Document with milestones listed and chat history demonstrating Nutrient document collaboration features. An image of two hands in frame.

Collaborate in real time

Leverage a robust suite of features to design, edit, annotate, and collaborate on complex documents from the convenience of a web browser.

Build templates for document creation

With immutable areas and support for repeating rows, templated fields, and arbitrary blocks, enable your users to design reports, invoices, contracts, and much more.

Nutrient document templates shown as an image of an invoice with another image of a rocky mountain.
Nutrient icon of two arrows pointing left and right simultaneously. Document fidelity showing consistency between DOCX to PDF.

Ensure document fidelity

Open DOCX files in your app and then export edited documents to DOCX or PDF with identical rendering across all browsers and file formats.

Relied upon by industry leaders

Autodesk logo
UBS logo
IBM logo
UBS logo
IBM logo

features

How we help

Experience unmatched document creation and management with a Document Authoring Tool that adapts to your workflow and goes beyond what’s possible with other rich text libraries.

Browser-independent layout engine

Create a seamless experience across browsers

Create a seamless experience across browsers

Our SDK’s advanced page-based layout engine overcomes browser differences, ensuring documents look consistent across all browsers and retain their formatting when exported as PDFs.

true word processing

Use familiar word processing functionality

Use familiar word processing functionality

Experience advanced features like complex tables, floating images, headers/footers, and sophisticated numbering — far exceeding the basic text capabilities of other rich text editors.

support for ms word templates

Start from a DOCX file

Start from a DOCX file

Begin your document creation by importing and opening a DOCX file. Then export your edited document to DOCX or PDF with perfect fidelity.

visual template builder

Simplify document creation

Simplify document creation

Author documents such as reports, invoices, and contracts with features like immutable areas, repeating rows, templated fields, and customizable blocks, empowering users to save time and effort on their document design process.

open file format

Enhance your documents with robust SDK tools

Enhance your documents with robust SDK tools

Leverage our fully documented, backward-compatible JSON format and flexible API for easy integration and building on top of our library, ensuring maximum adaptability for your projects.

Supported on

Frequently asked questions

What is Nutrient's Document Authoring SDK?

Nutrient's Document Authoring SDK is a web-based WYSIWYG editor that enables users to create, edit, and collaborate on documents directly within a web browser. It offers features comparable to desktop word processors like Google Docs and Microsoft Word.

What file formats does the SDK support for import and export?

The SDK supports importing and editing DOCX files, allowing users to modify documents seamlessly. Edited documents can be exported back to DOCX or converted to PDF, ensuring high fidelity across different formats.

Can the SDK be customized to match the look and feel of our application?

Yes, the SDK offers a fully customizable user interface, enabling developers to tailor toolbars, dialogs, and other UI components to align with their application's design and branding requirements.

Does the SDK support real-time collaboration features?

Yes, the SDK facilitates real-time collaboration, allowing multiple users to edit, annotate, and comment on documents simultaneously. This enhances teamwork and productivity within the application.

Is the SDK compatible with various platforms and browsers?

The SDK is designed with a browser-independent layout engine, ensuring consistent document rendering and functionality across all major web browsers. This guarantees that documents retain their formatting regardless of the user's browser choice.

What advanced editing features does the SDK offer?

The SDK provides advanced word processing capabilities, including the creation of complex tables, insertion of floating images, management of headers and footers, and implementation of sophisticated numbering systems. These features surpass the basic text editing functionalities of standard rich text editors.

How does the SDK handle document fidelity during editing and conversion?

The SDK ensures perfect fidelity when opening, editing, and exporting documents. Whether importing a DOCX file or exporting to DOCX or PDF, the document's layout and formatting remain consistent across all platforms and browsers.

Explore other use cases

Collaboration

Enable real-time document collaboration with a set of tools that allows annotations, comments, replies, and much more.

Markup

Enhance the review and feedback process with document editing, highlighting, and annotating.

Document Conversion

Transform a variety of formats, including Office documents, images, emails, and webpages into high-quality PDFs.

Document authoring tool

What is a document authoring tool?

A document authoring tool allows users to create, edit, and collaborate on rich documents directly in their web or mobile applications. Nutrient’s Document Authoring SDK gives developers everything they need to embed Word-like document creation into any app — complete with real-time collaboration, full styling control, and seamless DOCX/PDF export.

  • Create and edit documents in the browser — no external apps needed.
  • Supports DOCX imports and exports with perfect fidelity.
  • Real-time collaboration, with inline commenting and chat.
  • Drag-and-drop templating with immutable fields and smart logic.
  • Export to PDF or DOCX with consistent formatting across platforms.

How to choose the right document authoring tool?

The best authoring tool should feel like Google Docs or Microsoft Word — without needing to leave your app. Here’s what to evaluate:

  • Editing experience — Does it support rich text, layout tools, and image/media embedding?
  • Collaboration features — Can users edit in real time with the ability track changes or leave comments?
  • Template and layout control — Can you create dynamic templates with editable and locked regions?
  • Format compatibility — Does it import/export DOCX and PDF without breaking layouts?
  • Developer integration — Is the SDK flexible, well-documented, and easy to embed?

What are the best solutions to solve my document authoring needs?

There are several options on the market, but only a few combine full editing power with collaboration and format fidelity. Here’s how they compare:

  • Nutrient SDK — Full-featured web authoring with DOCX support, collaboration, and templating in a single API.
  • CKEditor / TinyMCE — Great for simple rich text but lack DOCX/PDF fidelity and collaboration.
  • OnlyOffice / Collabora — Full-featured editing but heavier and harder to embed natively.
  • Microsoft Graph API and Office Online — Enterprise-level, but complex to license and integrate.

What are the benefits of using Nutrient’s document authoring tool?

Nutrient’s SDK transforms your app into a full-featured document editor — ideal for internal tools, client portals, or workflow platforms where document creation is important.

  • Browser-based editing — Rich text and layout tools built directly into your app.
  • DOCX and PDF compatibility — Seamlessly open and export files with pixel-perfect fidelity.
  • Built-in collaboration — Multiple users can co-edit, comment, and resolve feedback in real time.
  • Smart templating — Create documents with dynamic sections, repeating rows, and immutable fields.
  • White label-friendly — Fully customizable UI to match your app’s branding.

How does Nutrient’s SDK compare to other authoring solutions?

Nutrient stands apart by combining flexibility, performance, and fidelity in a lightweight SDK that’s built for developers.

  • More format control — Create documents that render the same in DOCX and PDF.
  • Faster embedding — Add full authoring with minimal setup or external dependencies.
  • Better for collaboration — Inline comments, real-time editing, and history tracking.
  • True WYSIWYG editing — What users see is exactly what gets saved/exported.
  • Cross-platform consistency — Identical output across browsers, operating systems, and devices.