JavaScript PDF fillable form library

Nutrient Web SDK is a JavaScript library for filling, reading, creating, and editing PDF AcroForms. It offers developers an API for programmatic access to PDF form objects, as well as a beautiful UI for form filling.


Limitations and known issues

  • XFA forms: XFA forms aren’t supported; convert them to AcroForms or flatten them to static PDFs.
  • Dynamic behavior: PDF form JavaScript, calculations, and custom actions are only partially supported; complex dynamic logic may need to be handled in your app.
  • Field type restrictions: Some field types or appearances (for example, rich text, barcode, or custom widgets) can render as plain text or be read-only in the web UI.

For detailed workarounds, see troubleshooting.

What are forms?

The concept of forms in PDFs is similar to that of a form in the physical world. Forms allow a user to enter unique information into a preformatted page. As it’s an electronic format, PDF offers certain advantages to users — for example, the ability to edit entered information at a later date.

Learn more

Essential guides


Fill forms


Import form data


Form data — Read, extract, submit, or save


Create, edit, or remove forms


Framework support

Nutrient Web SDK is compatible with any JavaScript framework, including React, Angular, Vue.js, Svelte, Blazor, Next.js, TypeScript, and Nuxt.js. It’s also compatible with ASP.NET, PHP, Laravel, and HTML5.


Start your free trial for unlimited access and expert support.

Powering industry leaders