PDF Form Filler

Fill in interactive PDF forms in your browser, text fields, checkboxes, dropdowns and radio groups appear as simple inputs, and you can flatten the result to lock it. Filled in your browser; nothing is ever uploaded.

Drop a PDF with form fields and they’ll appear here to fill in.

How it works

The PDF’s interactive AcroForm fields are read with the pdf-lib engine and shown as ordinary inputs. Your answers are written back into the form; flattening bakes them in so they can no longer be edited.

Your PDF is filled entirely in your browser, nothing is ever uploaded.

What this does

A PDF form filler lets you complete interactive PDF forms in your browser and optionally flatten them to lock the answers.

How to use it

  1. Open a PDF with form fields.
  2. Fill the inputs shown.
  3. Optionally flatten to lock it.
  4. Download the filled file.

How it works

Interactive AcroForm fields are read and shown as ordinary inputs in your browser, so nothing is uploaded. Flattening bakes answers into the page.

Understanding your result

Your answers stay editable until you flatten the form, which is the decision point: flattening bakes the values permanently into the page so they cannot be changed or extracted as fields again. Flatten the copy you send so recipients cannot alter it, but save an unflattened version first if you might need to correct an entry later.

Example

A tax form’s boxes appear as fields you type into.

Sources & methodology

Last updated .

Frequently asked questions

What kind of forms work?

PDFs with interactive AcroForm fields. Their text boxes, checkboxes, dropdowns and radio buttons are read out and shown as ordinary form controls to fill in.

What does “flatten” do?

Flattening bakes your answers into the page so the fields are no longer editable, useful for sending a final, locked copy. Leave it off to keep the form fillable.

My PDF shows no fields, why?

It probably has no interactive form fields (it may just look like a form). This tool fills real AcroForm fields, not flat printed lines.

Is my PDF uploaded?

No. Everything is calculated locally in your browser.