Full-featured PDF form filling — no friction

Deliver fast, cross-platform form interaction with instant field syncing, API-based prefilling, and flexible export formats.


View and complete interactive form fields

Support all major PDF form elements, including text boxes, checkboxes, combo boxes, and signature fields.

Autofill and sync field values programmatically

Prefill forms using Instant JSON, XFDF, or API calls — with support for Document Engine, server syncing, and collaboration.

Detect and respond to user input

Trigger events when users interact with fields to enable workflows, validations, or conditional logic.

Export or submit filled data

Submit forms as JSON, HTML, or flattened PDFs — or extract field values via Document Engine or Web SDK APIs.


HOW IT WORKS

Let users fill out forms natively within your viewer

Fill out forms manually or programmatically, attach supporting files, and finalize with submission or flattening — all within your app.

KEY FEATURES

Compatible with all standard PDF form types

Give users a seamless experience for viewing, filling, and submitting forms across platforms.

Form Viewing and Filling demo interface
Cross-platform rendering

Display fillable forms on web, mobile, and embedded platforms with full field support and accessibility.


Real-time collaboration

Use Instant and Document Engine to synchronize form inputs between users.


Multiple import/export options

Support for JSON, XFDF, and PDF exports; programmatic form filling using APIs or data sources.


Custom permissions and validation

Set read-only fields, apply logic via JavaScript actions, and control who can view or modify data.


Support for embedded actions

Enable advanced workflows with submit, reset, and custom JavaScript-triggered buttons.


Flattening support

Make form values permanent by flattening fields into the page-rendering layer.


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.


Streamlined construction project collaboration with in-app markup and PDF tools — helping teams coordinate more effectively from jobsite to back office.


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

Frequently asked questions

What is the best way to display and fill PDF forms in a web or mobile app?

Use Nutrient’s cross-platform PDF form SDK to embed fully interactive form filling directly into your app UI. It supports all standard PDF form types — including text fields, checkboxes, dropdowns, and signature fields — with responsive rendering and seamless input handling.

Can I prefill or auto-populate PDF form fields using data from my backend?

Yes. Nutrient supports programmatic form filling using Instant JSON, XFDF, and direct API calls. You can import values from a database, JSON object, or Document Engine and apply them to form fields at runtime.

Does Nutrient support flattening filled forms to lock in changes?

Absolutely. You can flatten form fields into the page rendering layer to make them permanent and uneditable. This is useful for archiving, security, or compliance workflows.

Is real-time collaboration possible when users fill out the same form?

Yes. With Document Engine and Instant enabled, multiple users can collaborate on the same document and see form field updates in real time — ideal for team workflows and shared submissions.

What platforms and frameworks are supported?

Nutrient supports PDF form viewing and filling on Web, iOS, Android, Mac Catalyst, MAUI, Flutter, React Native, Electron, and visionOS. The SDK integrates easily into modern web stacks and cross-platform applications.

Can I restrict or validate input in specific form fields?

Yes. You can mark fields as required, read-only, or no-export — and apply JavaScript actions for validation, formatting, or conditional logic directly within the form UI.

What file formats can form data be exported to?

You can export filled form data as Instant JSON, XFDF, HTML, or PDF. Form data can also be submitted to your server or processed using Document Engine APIs.


Form viewing and filling

Key capabilities, questions, and use cases

What developers are asking:
  • How do I let users fill out PDF forms in my app?
  • What’s the best SDK for rendering and submitting PDF forms?
  • Can I prefill fields from a database or API?
  • How can I capture form data and export it to my backend?
What Nutrient’s PDF form SDK delivers:
  • Support for all standard PDF form field types (text, checkbox, radio, dropdown, signature, etc.)
  • Smooth UI for viewing and editing forms on web, mobile, and desktop
  • Real-time collaboration and form syncing across users and devices
  • Multiple programmatic form filling options: Instant JSON, XFDF, API calls
  • Export options for filled forms: JSON, HTML, PDF, flattened views
  • Embedded JavaScript logic for validation, dynamic fields, and submission actions
  • Platform compatibility with Web, iOS, Android, Flutter, Electron, React Native, and more
Real-world scenarios:
  • Prefilling customer data into forms pulled from a CRM
  • Letting users digitally sign and submit intake forms inside a mobile app
  • Enabling team members to review and fill a shared form in real time
  • Locking form data into a PDF for compliance before archiving
  • Detecting when a user edits a field to trigger workflow logic
Why choose Nutrient?

Nutrient’s PDF form filling SDK is built for developers who need high-fidelity form interaction, instant syncing, and API-level control — all with full support for real-world PDF standards like AcroForms. Whether you’re modernizing onboarding, powering insurance workflows, or building internal tools, Nutrient helps you go from static forms to dynamic form experiences with ease.