Design fillable PDF forms with precision

Add interactive fields to any document with an intuitive drag-and-drop UI or a powerful programmatic API.


Create text fields, checkboxes, dropdowns, and more

Build forms visually with our built-in toolbar — no external tools or Acrobat required.

Drag, resize, and rotate fields with live preview

Fine-tune layout and positioning using on-page controls, tooltips, and keyboard shortcuts.

Edit or delete form elements in place

Update widget properties or remove fields instantly with popover controls or API calls.

Build forms by hand or in code

Use the Web UI or programmatic APIs to generate fields, link annotations, and manage layout.


HOW IT WORKS

Visual creation backed by a full form model

Form Creator makes it easy to drop in fields using visual placement, alignment guides, and live previews. Build forms dynamically with JavaScript, or customize them directly in the UI.

KEY FEATURES

Everything you need to build custom, fillable forms

Support complex layouts, enforce validation rules, and combine an intuitive UI with full developer control.

Form Creator demo interface
Full-featured UI

Add, resize, rotate, or delete form elements directly from the toolbar — complete with contextual editing.


Support for all major field types

Text, checkbox, radio, list, combo, date, signature, and button fields are all available out of the box.


Live editing and real-time preview

Update field properties via popover or inspector and see changes applied as you edit.


Built-in validation and flags

Set required, read-only, and export flags per field. Prevent edits or conditionally enforce completion.


Programmatic form creation

Generate widgets and form fields via API using unique IDs, layout logic, and linked annotations.


Edit existing fields

Retrieve, update, and reposition fields using the instance.update() API — or manually via the UI.


Clean deletion

Delete fields and associated widget annotations in one action using keyboard shortcuts or code.


Support for instant IDs

Use NutrientViewer.generateInstantId() to ensure stable field/widget associations.


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

Frequently asked questions

What is a PDF form creator SDK and why should developers use it?

A PDF form creator SDK lets developers build interactive, fillable forms directly in a web or mobile app. Nutrient’s SDK provides both a visual UI and powerful APIs, so you can create, edit, and style fields without relying on third-party tools like Acrobat.

Which form field types are supported?

You can create all major PDF form field types: text fields, checkboxes, radio buttons, combo boxes, list boxes, signature fields, date/time pickers, and action buttons — all customizable and fully supported across platforms.

Can I use JavaScript to build forms programmatically?

Yes. Nutrient’s SDK lets you create form fields and widget annotations entirely via JavaScript. Use unique IDs, link annotations, and manage layout or logic programmatically — or switch to visual mode at any time.

Is there a way to visually design forms inside the viewer?

Absolutely. The Form Creator UI enables users to drag, drop, rotate, and style fields directly inside the document. Add, edit, or remove fields using intuitive controls with live preview and alignment guides.

Can I convert a static PDF into a fillable form?

Yes. You can take any static PDF and enhance it with interactive form fields. Drop in elements like text inputs or checkboxes, and update the layout using the built-in UI or programmatic tools.

What customization options are available for field appearance and behavior?

You can fine-tune visual properties like font size, border width, fill color, and opacity — plus control behaviors like required, read-only, and exportable. All settings can be applied via the UI or APIs.

What platforms and frameworks does Form Creator support?

Nutrient Form Creator is available on Web, iOS, Android, Mac Catalyst, Electron, MAUI, React Native, Flutter, and visionOS — one SDK, many deployment targets.


Form Creator

Build interactive PDF forms with full layout control

The form creator SDK enables you to turn static PDFs into fully interactive, fillable forms — right inside your app. Whether you’re building internal tools or launching a customer-facing product, you can give users the ability to add, style, and edit form fields using drag-and-drop controls or dynamic JavaScript APIs.

Real questions developers ask:
  • How do I add fillable fields to a PDF in JavaScript?
  • Can I let users create their own forms inside my app?
  • What’s the best SDK for building PDF forms programmatically?
  • How do I make a static PDF into a dynamic, fillable document?
  • Can I style and validate fields like text boxes or checkboxes?
What you can do with Nutrient Form Creator:
  • Build forms visually or in code
    Let users drop in text fields, checkboxes, or radio buttons — or use the API to generate layout and field logic programmatically.
  • Customize every field
    Adjust font size, border styles, background color, alignment, and rotation — or apply validation flags like required, read-only, and no-export.
  • Add advanced field types
    Include signature fields, date pickers, combo boxes, and list boxes — all backed by full customization and form logic control.
  • Edit or delete fields inline
    Update form fields directly in the UI or through the API, with real-time previews and keyboard shortcuts for efficient editing.
  • Align and preview field layout
    Use on-page guides, snap-to alignment, and live previews to create polished, professional forms at any scale.

Nutrient’s PDF form builder SDK is trusted by global engineering, legal, healthcare, and government teams to digitize document workflows. It’s the fastest way to bring professional-grade form creation to your product.