PDF Forms

Fill interactive PDF form fields.

What PDF Forms helps you do

Fill interactive PDF form fields in your browser. The tool reads the AcroForm definitions, shows an input for each text field, and writes the entered values into a flattened copy. It is for typing information into a fillable PDF without printing it or buying an editor.

Form filling happens in your browser. Your document and the values you enter are not uploaded.

How it works

A PDF stores positioned drawing instructions rather than flowing paragraphs, which is why editing one is different from editing a document. Page content, fonts, images and annotations are separate objects, and a page only carries a text layer if the producer wrote one. Most tools here rebuild or render the file in your browser with pdf-lib and pdf.js; the formats that need a full office engine, such as Word, Excel, PowerPoint, PDF/A and HTML, use the Haivix service and say so in their privacy note. Every tool writes a new file and leaves the original untouched. Because content is placed by coordinates, extraction often returns text runs in visual order rather than sentences, and columns or tables can arrive interleaved.

How to use PDF Forms

  1. Load a PDF that has interactive form fields.
  2. Check the reported field count and type into the text fields.
  3. Fill and download the completed PDF.
  4. Open the result and confirm the values appear on the page.

When to use it

  • Complete a fillable application or tax form.
  • Enter details into a PDF form for a client.
  • Fill a form without printing and handwriting it.
  • Prepare a form for someone who cannot use a desktop editor.
  • Flatten a form so the values cannot be changed accidentally.
  • Check which fields a PDF actually exposes.

When not to use it

  • Do not use it on a flat scan; there are no fields to fill.
  • Do not expect checkboxes, radio buttons or signatures to be handled as interactive controls.
  • Do not fill a form that requires calculations or validation scripts.

Example

Name, date and address text fields in a form become editable and the entered values are saved into the PDF. Because the form is flattened, the values become page content rather than live fields. A PDF with no AcroForm fields reports that none were detected, and a scan cannot be filled this way.

What you can do with PDF Forms

  • Detect AcroForm fields in a PDF.
  • Show each text field with its current value.
  • Write the entered values into the form.
  • Flatten the result so it displays consistently.
  • Download the completed PDF.
  • Run the filling locally in the browser.

Example: work on a copy and check the output

Keep the original file. These tools produce a download rather than editing in place, so a failed operation never damages the source.

Check whether the PDF has a real text layer before relying on extraction. A scan is an image, so text tools return little or nothing until OCR has run.

Unlock encrypted files first. A password-protected PDF cannot be reordered, cropped or annotated until it has been opened with the correct password.

Review the output before sending it on. Fonts can substitute, overlays do not always remove what is underneath, and page boxes can shift content near the edges.

Note the page size and orientation before laying anything out. A mixed document can contain portrait and landscape pages, and a tool that assumes one size may crop or offset the others.

Keep a note of the operation and its settings. If a recipient questions the result, reproducing it from the original is faster than guessing which options were used.

What to know before you start

  • It only works on PDFs with real form fields; a flat scan has none and must be filled as an image elsewhere.
  • Field types and scripting vary, so some complex forms may not fill completely.
  • Only text fields are populated; checkboxes, radio buttons and signatures are not treated as controls.
  • Flattening removes the interactive fields from the output.

Common mistakes

  • Uploading a scanned form and expecting fields.
  • Assuming checkbox and dropdown fields can be set from the text inputs.
  • Flattening a form that still needs to be edited later.
  • Leaving a field blank and expecting it to be validated.

Troubleshooting

If no fields are found, the PDF is flat or uses XFA forms that the library does not read.

If a field does not accept a value, it may not be a text field.

If values do not appear, the form may have a custom appearance that flattening overrides.

If the file will not load, it may be encrypted; unlock it first.

Related standards and documentation

  • ISO 32000-2 defines the PDF format and its object model.
  • ISO 19005 defines PDF/A profiles for long-term archiving.
  • ISO 14289 defines PDF/UA accessibility requirements.
  • The PDF Association publishes technical notes on page boxes, annotation types and text extraction.
A copy, not an edit
  • Keep the source file.
  • Check for a text layer.
  • Unlock before editing.
  • Inspect the result.