Skip to content
PDFStack

Fill PDF Forms

Reads the form fields already in the document and builds a matching set of controls. Text boxes, checkboxes, radio groups, dropdowns and multi-select lists are all supported, and existing values are loaded so you can amend rather than retype.

Local processingAccepts PDFUp to 100 MB

Drop your file here

PDF · up to 100 MB each · you can also paste from the clipboard

Nothing is processed until you press the button below.

How this tool works

  1. 1The document's form is read and each field becomes a control matching its type.
  2. 2Values you enter are written back to the fields by name.
  3. 3Appearance streams are regenerated, which is what makes the values visible in every viewer rather than only some.

What it will not do

  • Only documents with a real interactive form work. A scanned or flattened form has no fields to fill, and the tool says so rather than pretending.
  • Fields the document marks read-only are listed but left alone.
  • Signature fields need a signing tool and are not filled here.
  • Field names come from whoever built the form, so labels are as clear as the names they chose.

Common uses

  • Completing an application form without printing it.
  • Updating a few answers in a form someone already partly filled in.

Where this runs

Fill PDF Forms runs entirely inside this page. Your file is read by the browser, processed in memory and handed back to your downloads folder. It is never sent to a server, because there is no server involved in this tool.

Read the full processing model →

Questions

Because it has none. A great many forms are flat documents that look like forms. Lines and boxes drawn on the page with nothing interactive behind them. Those cannot be filled this way.