FORMS

Control every step of the form lifecycle

Let users view, complete, and sign forms directly in your product — or build your own forms with intuitive UI tools and powerful APIs. From simple fields to large-scale data extraction, Nutrient gives you complete control.

What do you want to do with documents?

Let users fill out forms natively

Render interactive fields like checkboxes, dropdowns, and signature inputs — no plugins or external viewers.

Create forms programmatically or visually

Add form fields to existing PDFs or generate new templates from scratch using UI tools or APIs.

Extract and validate form data

Pull structured data from completed forms, with validation logic built in or fully customized.

Recognize and process scanned forms at scale

Use template matching and mark recognition to extract data from surveys, applications, and paper-based workflows.

How we help


FORM VIEWING AND FILLING

Display and complete forms with real-time validation

Let users interact with form fields inside your app — with smooth rendering and validation across platforms. Ideal for contracts, surveys, onboarding, and more.

Form Viewing and Filling demo interface
Support for all common field types

Render checkboxes, dropdowns, radio buttons, text inputs, and signature fields exactly as expected.

Cross-platform performance

Ensure consistent form behavior and layout across web, mobile, and desktop apps.

Built-in validation logic

Catch input errors as users type, or apply custom rules per field.

Collaborative tools

Let users comment on or annotate forms during completion.

FORM CREATOR

Generate and edit forms via UI or API

Use built-in components or your own code to create dynamic forms. Edit existing PDFs, add or remove fields, and automate layout logic.

Form Creator demo interface
Visual editor for rapid form creation

Drag and drop fields directly onto PDFs — no external tools required.

Programmatic form generation

Define form layout, behavior, and logic using JavaScript APIs.

Turn static PDFs into fillable forms

Add fields and structure to existing documents with just a few lines of code.

Customizable field behavior

Configure labels, tooltips, and validation rules for each field.

AUTOMATIC TEMPLATE AND FORM RECOGNITION

Automate data capture from scanned or structured forms

Use OMR and intelligent template matching to extract answers, checkboxes, and inputs at scale.

Form Recognition demo interface
OMR and template matching

Detect filled marks and match layouts for hands-off processing.

Structured data extraction

Pull clean field values into your systems — no manual review required.

Batch-ready for high volume

Handle large sets of forms quickly with automation built in.

Validation built for scale

Flag incomplete or invalid entries before export or processing.


Supported on your platform




Prefer a cloud deployment?

Nutrient’s Document Web Services (DWS) platform offers cloud-native APIs that support every stage of the document lifecycle — from rendering a single PDF in the browser, to high-volume processing and automation.

DWS Processor API

Handle advanced, headless document workflows from the cloud — generate, convert, extract, add watermarks, and more with a processing API built for scale.

DWS Viewer API

Deliver rich, interactive document experiences directly in the browser — render PDFs, annotate, fill forms, and collect signatures with a cloud-hosted viewer API.


Frequently asked questions

How does Nutrient improve the form experience for users?

The SDK renders interactive form fields smoothly across platforms, including text inputs, checkboxes, radios, dropdowns, and signature fields — with real-time validation and support for touch, pen, and keyboard input.

Can I build custom forms with the SDK?

Yes. You can create dynamic forms programmatically or visually — adding fields like text inputs, checkboxes, radios, dropdowns, and signature lines to suit your workflow.

What can I do with the forms solution?

View, fill, create, and extract data from PDF forms. Use APIs or UI tools to generate new forms, fill existing ones, and extract structured data — even from scanned documents using OCR.

Can I populate form fields dynamically from my server?

Yes. Prefill forms using XFDF, Instant JSON, or Document Engine’s Forms API — great for injecting user data or syncing with a database.

What formats are supported for form submission and processing?

We support AcroForms and enable import/export using Instant JSON and XFDF. These formats let you automate submissions, prefill forms, and extract field data.

Is server-side form filling supported?

Yes. With Document Engine running in Docker, you can fill and export forms server-side via API — ideal for backend automation or batch processing.

What security features are included?

All form interactions follow strict permissioning. Use JWTs to manage access to documents and enforce per-user rules for viewing, filling, and editing.

What PDF standards do you support?

We fully support AcroForms — including all standard field types — and render them consistently across web, mobile, and desktop environments.

What are the system requirements?

On the frontend, all you need is a modern browser and a JavaScript-based app. For backend form processing, a Docker environment is required to run Document Engine.



PROVEN AT SCALE

Trusted by the brands that move the world


Replaced paper and email with Nutrient Workflow to automate multilevel approvals across six Latin American offices, processing 236 asset requests.


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.


FOR DEVELOPERS

Power your app with our SDK in minutes


PDF form builder

What is a PDF form builder?

A PDF form builder is a tool that enables users to create, edit, and manage interactive forms within PDF documents. These forms can include various fields such as text boxes, checkboxes, radio buttons, and dropdown menus, allowing for efficient data collection and processing.

How to choose the right PDF form builder

Consider the following factors when choosing your optimal PDF form builder:

  • Feature set — Ensure the tool supports creating and editing various form fields, including text inputs, checkboxes, radio buttons, and dropdown lists.
  • Customization — Assess the ability to customize the appearance and behavior of form fields to match your application’s design and user experience.
  • Platform compatibility — Ensure the tool is compatible with the platforms you target, such as web, desktop, or mobile applications.
What are the best solutions to solve my PDF form building needs?

Various PDF form builder tools are available, each offering distinct features:

  • Basic form builders — Suitable for simple form creation with standard fields and limited customization options.
  • Advanced form builders — Ideal for complex forms requiring advanced features like conditional logic, calculations, and extensive customization.
  • Commercial solutions — Provide robust features, dedicated support, and regular updates, ensuring reliability for enterprise-level applications.
What are the benefits of using Nutrient’s PDF form builder?

Choosing Nutrient (formerly PSPDFKit) offers several advantages:

  • Comprehensive form creation — Create PDF forms from scratch using an intuitive user interface or programmatically via the API. Convert static forms into fillable ones, or modify existing forms by adding, editing, or removing form fields.
  • Versatile field support — Supports a wide range of form fields, including checkboxes, combo boxes, list boxes, and more, enabling the creation of dynamic and interactive forms.
  • Seamless integration — Designed for easy incorporation into various platforms, with comprehensive documentation and support to assist developers throughout the integration process.
  • User-friendly interface — Provides an intuitive UI for users to create and fill out forms, enhancing the overall user experience.
  • Security and compliance — Adheres to data protection regulations, ensuring sensitive information is handled securely during form creation and data collection.
How does Nutrient’s PDF form builder compare to other solutions?

While other form builder tools may offer basic functionalities, Nutrient’s PDF form builder stands out with its advanced features, high performance, and focus on user experience. Its design prioritizes ease of use and seamless integration, making it a robust choice for applications aiming to enhance document workflows and data collection processes.

Integrating a PDF form builder into your application is a strategic move to boost functionality and user satisfaction. By carefully evaluating your needs and exploring available options, you can select a solution that not only meets your current requirements but also supports your application’s future growth and evolution.