No upload, 100% local, no account

Fill PDF forms

Load a PDF, fill its interactive form fields and export, everything stays on your device.

How Fill PDF forms works

PDF Fill lets you complete interactive AcroForm fields in a PDF directly in your browser: text inputs, checkboxes, radio buttons and dropdown lists are all supported. You type your values, make your selections, and pdf-lib writes your answers into the form fields in local memory. The filled PDF is then offered as a download without any data touching a server.

The tool reads the AcroForm field definitions embedded in the PDF and renders each field as an interactive control. When you click download, pdf-lib serialises the field values back into the PDF structure, producing a filled copy that any standard PDF viewer can display correctly. Forms that use XFA (Adobe LiveCycle) instead of AcroForm are a different format not covered here; those require Adobe-specific tools to fill. Filling and flattening are two settings of the same pass here: leave flattening off and the fields stay editable in any viewer, turn it on and the values are burned into the page so nobody can change them afterwards.

How to use Fill PDF forms, step by step

  1. Drop your PDF form onto the upload area.
  2. Fill in text fields, tick checkboxes, choose radio options and select dropdown values as needed.
  3. Review the completed form in the preview.
  4. Click download to get the filled PDF.

Common use cases

  • You downloaded a government application form as a PDF and want to type your details before printing.
  • A tax authority sent an AcroForm PDF that needs to be completed and returned; fill it without printing and scanning.
  • An event registration form arrives as a PDF with interactive fields; complete and return it electronically.
  • A vendor requires a signed order form; fill the AcroForm fields and then use the PDF sign tool to add your signature.

Frequently asked questions

What types of form fields does this tool support?

The tool supports the AcroForm field types found in most standard PDF forms: single-line and multi-line text fields, checkboxes, radio button groups and dropdown lists. Signature fields are shown but should be signed using the dedicated PDF sign tool after filling.

My PDF form does not show any interactive fields. Why?

Some PDFs that look like forms are actually flat images of a form, with no embedded AcroForm layer. These were typically created by scanning a paper form without adding interactive fields afterward. They cannot be filled electronically; you would need to print and fill by hand, or use the PDF editor tool to add text annotations over the image.

Can I save a partially filled form and come back to it later?

Download the PDF at any point, even partially filled. When you reload it into the tool, the saved field values will be present because they are stored in the PDF structure. You can then continue filling and download again.

Does the tool send my form data to any server?

No. pdf-lib processes the form entirely in your browser tab. Your typed values, selected options and all form data remain in local memory. The filled PDF is assembled there and delivered as a direct download. No copy of your data reaches any server.

What is the difference between AcroForm and XFA forms?

AcroForm is the standard interactive form layer defined in the PDF specification and supported by all standard viewers. XFA (XML Forms Architecture) is a separate Adobe-proprietary format embedded in some PDFs. XFA forms require Adobe Reader or Adobe Acrobat to fill correctly; this tool only supports standard AcroForm.