Add powerful annotation tools to your app

Let users highlight text, add notes, draw freely, and explore more than 15 annotation types — all fully spec-compliant and ready to deploy across web, mobile, and server-backed environments.


Enable real-time feedback and document collaboration

Let users highlight, comment, and reply in contracts, board packs, or compliance documents — and integrate with Comments and Replies for threaded feedback and collaboration.

Support technical drawing and measurement workflows

Architects and engineers can draw, annotate, and measure directly on blueprints — with built-in tools and optional measurement tools for precision and scale accuracy.

Build secure, change-resistant approval flows

Combine annotations with redaction and signing to create structured reviews for legal, financial, or academic use cases.

Customize tools for industry-specific use cases

Deploy custom stamps, tool presets, and permission settings for aviation, healthcare, or education workflows — all accessible via the SDK.


HOW IT WORKS

A simple experience for powerful collaboration

Our annotation tools are designed to feel intuitive and responsive — giving users the flexibility to review, comment, and customize documents with ease.

KEY FEATURES

The tools of the trade

A full-featured PDF annotation system built for developers — easy to use, highly customizable, and ready for production workflows.

Feature section image
Toolbar

Access and switch between all PDF annotation types with a fully customizable toolbar — including pen presets, icons, and tool groupings.


Note

Sticky note annotations let users attach longer comments with custom icons and colors, ideal for feedback or reviews.


Ink

With ink annotations, you can add predefined shapes and create freeform drawings on a PDF document. Color and line thickness are easily adjustable via the annotation inspector in the toolbar.


Text

Add new rich text directly to the page, and take advantage of many convenient features, like automatic annotation sizing, rotating, grouping, custom font selection, justification, and more.


noZoom annotation

Set the noZoom property to enhance usability and ensure a consistent viewing experience. All annotations remain the same size, regardless of the PDF’s zoom level.


Stamps with Baseline UI

Save a stamp in the browser’s local storage so you can reuse it without having to create a new stamp each time. Customize the stamp to automatically pull in the user ID of the person editing the PDF.


Inspector

Customize appearance with a context-aware inspector — adjust borders, fill, opacity, font, and layout in real time.


Annotation-level permission controls

Set fine-grained permissions on annotations — from view-only access, to full editing or locked-down sections.


Asynchronous loading

Load annotations on demand for fast initial rendering and optimal performance — especially in long or complex documents.


Annotation API

Access and manipulate annotations by type, page, or location. Filter annotations or trigger actions using bounding box logic.


Media annotations

Support embedded audio and video for interactive content — available across Web, iOS, and Android.


Supported on your platform



Run it your way

Whether you’re building for web, mobile, or the backend, Nutrient gives you full flexibility — all with a consistent developer experience.

Client-side SDKs

Use the web, mobile, and cross-platform SDKs to embed document capabilities directly into your app — fully client-side, no backend required


Server-backed control

Use Document Engine for server-backed processing, data control, and deep infrastructure integration


Cloud-hosted scale

Use Document Web Services (DWS) for instant scale, with cloud-hosted APIs for viewing, annotating, converting, and more


WEB PLAYGROUND

Looking for the code? Come play in our sandbox



REAL-WORLD IMPACT

Built for scale. Trusted in production.

Nutrient powers mission-critical document workflows for global enterprises — from compliance-heavy industries to modern SaaS teams.


Used Nutrient to enable fast, focused board pack review with in-document annotations and threaded feedback — enhancing governance workflows across schools and nonprofits.


Renders multipage PDFs and signature tags with Nutrient, keeping 200 million users in 188 countries moving at the speed of eSignature.


Empowers 34,000 pilots to view, annotate, and sign 90‑page flight releases on iPad using Nutrient iOS SDK, saving minutes — and money — on every flight.

FREE TRIAL

Add annotation to your app — no credit card required

Frequently asked questions

What is the Nutrient PDF annotation SDK?

The Nutrient PDF annotation SDK is a full-featured developer toolkit for embedding advanced annotation tools into your application. It supports more than 15 PDF annotation types — including text highlights, sticky notes, stamps, and freehand drawing — all compliant with the PDF specification.

How can users customize annotations?

Users can personalize annotations by changing colors, borders, icons, and fonts. The SDK also supports custom stamps and rich text tools, making it easy to build branded or role-specific PDF annotation experiences.

Does the SDK support real-time collaboration?

Yes. Nutrient enables real-time document collaboration by pairing our Web SDK with Document Engine, letting multiple users add and reply to comments, draw, and mark up PDFs simultaneously — ideal for reviews, feedback, or approval workflows.

Can annotations be flattened into the document?

Absolutely. You can flatten PDF annotations into the page content to finalize changes and prevent further edits — helpful for archiving, compliance, or sharing finalized documents.

How does the SDK handle annotation security?

The annotation SDK offers fine-grained permission controls, so you can restrict who can view, edit, or lock annotations. This ensures secure PDF handling for sensitive or regulated documents.

Is the SDK compatible with multiple platforms?

Yes. The Nutrient annotation SDK works across Web, iOS, Android, Electron, and more — delivering a consistent PDF experience across all devices and frameworks.

What document types and formats are supported?

The SDK supports PDF and image annotations, including multipage documents. Export options include Instant JSON for real-time syncing and XFDF for third-party compatibility.

Can the SDK integrate with existing PDF workflows?

Yes. Nutrient is designed to slot into your existing document workflows, supporting automation, digital signing, redaction, and other PDF processing tasks with ease.

How are annotations stored and exported?

You can export annotations in Instant JSON — perfect for syncing across users and devices — or in XFDF for use with Adobe Acrobat and other PDF tools.

Can annotations be queried or filtered programmatically?

Yes. The SDK exposes a robust annotation API, so developers can query by type, inspect properties, track changes, or filter annotations based on location or page.


Embed a PDF viewer with flexible deployment and full control

Need to let users highlight, draw, stamp, or comment inside PDFs? Nutrient’s annotation SDK gives developers a robust toolkit for in-document markup — from review and feedback, to compliance and engineering workflows.

Whether you’re enabling contract reviews, blueprint annotations, or educational markups, Nutrient gives you pixel-perfect tools that render fast and work everywhere.

Key capabilities include:
  • 15+ annotation types (highlights, notes, ink, text, stamps, shapes)
  • Drag-and-drop toolbar with customizable presets
  • Resizable, movable annotation boxes with smart snapping
  • Fine-grained permissions and editable states
  • Annotation API for programmatic filtering, updating, or flattening
  • Real-time or async syncing with Instant or standalone mode
Built for use cases like:
  • Reviewing legal, financial, or academic documents
  • Marking up blueprints, floorplans, or engineering drawings
  • Giving feedback on contracts, slides, or scanned PDFs
  • Annotating education or research PDFs in the browser
Nutrient helps developers answer high-intent questions like:
  • How do I add PDF markup tools to my app?
  • What’s the best PDF annotation SDK for web or mobile?
  • Can I add custom stamps, shapes, or highlights to PDFs?
  • How do I restrict editing or lock down annotations?
  • What’s the difference between annotations and content editing?

Add production-grade annotation tools to your app with just one SDK — and let your users mark up anything, anywhere.