Permanently remove sensitive content from PDFs

Redact text, images, and vector content across platforms — using customizable UI tools or headless, programmatic workflows.


Remove sensitive content securely

Apply true redactions that erase text, images, and paths — not just obscure them — to meet legal and privacy requirements.

Mark redactions manually or automatically

Let users highlight content with UI tools, or use search, regex, and built-in patterns to programmatically flag redaction targets.

Customize redaction appearance

Control overlay text, fill colors, borders, and preview mode — to clearly signal what content is marked for removal.

Run redactions client-side or headless

Build interactive experiences in the browser or automate redaction behind the scenes with headless or server-side workflows.


HOW IT WORKS

Permanently remove content in two steps

Redaction is a structured process that ensures content is properly reviewed before removal.

KEY FEATURES

Redaction that’s secure, flexible, and developer-friendly

Build privacy-first workflows that are fully customizable.

Illustration of a toolbar with redaction tools
True content removal

Redact text, images, and paths, with no recoverable data left behind.


Search and redact

Find sensitive content using exact text, regex, or built-in pattern matching.


Preview mode

Simulate redactions without committing changes.


Overlay customization

Define label text, color, repeat behavior, and fill/background styles.


Annotation UI tools

Enable drag-to-redact or select-from-tooltip via built-in redaction buttons.


Programmatic control

Create and apply redactions via API using precise bounding boxes.


Shared graphics handling

Redact repeated images across pages consistently.


Client-side and headless support

Perform redactions entirely in the browser — with or without a UI — using Web SDK.


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.


Uses Nutrient to power annotation and secure distribution of sensitive board materials to directors across jurisdictions.


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 redaction to your app — no credit card required

Frequently asked questions

What types of content can I redact using Nutrient SDKs?

Nutrient lets you permanently remove sensitive text, images, paths, and intersecting annotations from PDF documents. The redacted content is irreversibly deleted — not just visually hidden — ensuring compliance with privacy regulations like GDPR and HIPAA.

Can I automate redaction using search terms or patterns?

Yes. You can create redactions programmatically using exact matches, regular expressions, or built-in patterns (e.g. credit card numbers, emails, phone numbers). These methods are supported in both browser-based and server-side workflows.

Is redaction available client-side and server-side?

Absolutely. Redaction can run entirely on-device using Web SDK or mobile SDKs — keeping files local for maximum security. You can also run redaction server-side with Document Engine or cloud-hosted REST APIs.

Can I preview or customize how redactions look before applying them?

Yes. Nutrient lets you simulate redactions before applying them and offers full control over appearance — including overlay text, fill and border color, repeat behavior, and label visibility.

Does Nutrient support headless redaction workflows?

Yes. You can redact documents programmatically without displaying a UI — ideal for background processes, automated pipelines, or server-side processing.

Which platforms support redaction?

Redaction is supported across Web, iOS, Android, React Native, Flutter, Mac Catalyst, .NET, and Electron. Nutrient also supports Angular, Vue, Svelte, Blazor, and other JavaScript frameworks.


PDF redaction SDK for developers

Redacting sensitive data is a critical part of legal, privacy, and compliance workflows — especially when handling PDFs at scale. Nutrient gives developers a powerful toolkit to build reliable, intuitive redaction experiences with full programmatic control.

Common use cases:
  • Permanently remove PII to meet GDPR, HIPAA, and SOC 2 requirements
  • Redact board packs, contracts, and court documents prior to distribution
  • Automate detection and redaction of emails, SSNs, or other identifiers
  • Securely redact scanned documents using OCR and search patterns
  • Let reviewers flag content for redaction using a visual UI
  • Apply redactions in the browser, on-device, or in the cloud
Key features:
  • Redact text, images, and vector paths with no recoverable data
  • Use drag-and-drop UI tools or headless API methods
  • Search using exact terms, regex, or built-in sensitive data patterns
  • Customize redaction appearance: overlay text, fill color, and labels
  • Preview changes before committing redactions
  • Deploy in the browser or on your mobile app, backend, or cloud with REST APIs

Looking for a redaction SDK that balances fine-grained control with secure automation? Nutrient makes it easy to protect sensitive content — without sacrificing flexibility or performance.