UseToolSuite UseToolSuite

PDF Form Filler

Fill out interactive PDF forms in your browser — text fields, checkboxes, dropdowns — then download, optionally flattened so the values are locked in. No upload, nothing leaves your device.

100% Client-Side (pdf-lib) All AcroForm Field Types Optional Flatten / Lock Pre-fills Existing Values
Last updated

PDF Form Filler is a free, browser-based tool from UseToolSuite's Document & PDF Tools collection. All processing happens locally on your device — your data is never uploaded to any server. Use the tool below, then scroll down for detailed documentation, frequently asked questions, and related resources.

Advertisement

Drop a fillable PDF here or click to select

Reads the form fields from any AcroForm PDF — up to 100 MB

100% private Flatten option Works offline

About the PDF Form Filler

This tool fills in interactive PDF forms — the kind of government, HR, tax, and application forms that have clickable text boxes, checkboxes, and dropdowns (technically called AcroForm fields). It reads every field out of the document, gives you a clean input for each one, and writes a new PDF with your answers. You can keep the fields editable, or flatten the form so the values become a permanent part of the page — the right choice before you email or print a completed form. The whole thing runs in your browser with pdf-lib; your document, which often contains personal or financial details, is never uploaded.

How to Fill a PDF Form

  1. Upload your PDF — Drag and drop the fillable form, or click to browse. It stays on your device.
  2. Fill the fields — Each form field appears as an input. Existing values are pre-filled so you only change what you need.
  3. Decide on flattening — Leave the form editable, or tick "Flatten the form" to lock the values in.
  4. Download — Click Fill & Download to save the completed PDF.

Editable vs Flattened

A normal filled PDF keeps its form fields, so anyone opening it can still change your answers — useful for drafts and collaboration, risky for a final submission. Flattening merges the field values into the page content and removes the interactive fields, so the document reads the same everywhere and can't be altered through the form. Flatten when you're sending a finished form; keep it editable when you or someone else still needs to make changes.

What This Tool Can and Can't Do

  • Fills interactive AcroForm fields: text boxes, checkboxes, radio buttons, dropdowns, and list boxes
  • Pre-loads existing values and lets you flatten the result
  • Runs entirely in your browser — nothing is uploaded
  • Does not add text to a flat or scanned PDF that has no form fields — for that, use a PDF signer or annotator

Drafts vs final submissions

The one decision that matters most is whether to flatten. Think of it as the difference between a draft and a final copy:

  • Keep it editable (don’t flatten) while the form is still in progress — when you need to come back to it, send it to a colleague to complete their section, or aren’t sure of a value yet. The downloaded PDF stays fillable.
  • Flatten when the form is done and you’re submitting or printing it. Flattening bakes your answers into the page and removes the interactive fields, so no one can change your entries through the form and the document renders identically in every viewer.

A common mistake is sending a non-flattened form for a formal submission — the recipient (or their PDF software) can still edit the fields, which is rarely what you want on a signed application or contract.

Why “no upload” matters more here than usual

Forms are, by definition, where you put the sensitive stuff: full name, address, date of birth, account and policy numbers, salary, medical details. Uploading a half-completed tax or HR form to an online filler means that data sits on someone else’s server, however briefly. Because this tool parses and writes the PDF entirely in your browser with pdf-lib, the document never leaves your device — you can confirm it by filling a form with your network disconnected; it still works. For a task this routinely personal, local processing isn’t a nice-to-have, it’s the point.

When this tool isn’t the right one

This fills existing form fields. If your PDF is a flat scan or an exported document with no interactive fields, there’s nothing to fill — the tool will tell you so rather than fail silently. For those, you want to place text and a signature on top of the page instead, which is what a PDF signer does. And if your form is locked with a password, unlock it first, then come back here.

How to Use This Tool

  1. 1

    Upload your fillable PDF

    Drag and drop the form, or click to browse. The document stays on your device.

  2. 2

    Fill the fields

    Every form field appears as an input with its current value pre-filled. Change only what you need.

  3. 3

    Choose flatten or editable

    Tick Flatten to lock the values into the page, or leave it off to keep the fields editable.

  4. 4

    Download

    Click Fill & Download to save the completed PDF.

How helpful was this tool?

Click to rate

Advertisement

Key Concepts

Essential terms and definitions related to PDF Form Filler.

AcroForm

The interactive form technology built into the PDF format. An AcroForm defines fillable fields — text boxes, checkboxes, radio buttons, dropdowns — that a viewer can complete. PDFs without an AcroForm are "flat" and have nothing to fill programmatically.

Flatten

Merging form-field values into the static page content and removing the interactive fields. A flattened form looks identical everywhere and cannot be edited through the form, which is why it is preferred for final, submitted documents.

Field appearance

The visual rendering (font, size, position) a PDF stores for a form field's value. When values are set programmatically, these appearances are regenerated so the text shows correctly in every viewer.

Frequently Asked Questions

My PDF says it has no fillable fields — why?

The tool fills interactive AcroForm fields — the clickable boxes in official forms. If your PDF is flat or scanned (just an image of a form with no interactive fields), there is nothing to fill programmatically, so the tool reports zero fields. That is expected. To add text or a signature on top of a flat form, use a PDF signer or annotator instead.

What does "flatten" do, and should I use it?

Flattening merges your answers into the page and removes the interactive fields, so the values become permanent and can't be changed through the form. Use it when you are sending a finished form for submission or printing. Leave it off when you or a colleague still needs to edit the answers — the downloaded PDF stays fillable.

Is my PDF uploaded anywhere?

No. The form is parsed and written entirely in your browser with the pdf-lib library. Your document — which for forms often contains personal, financial, or medical details — never leaves your device. You can confirm it in your browser's Network tab: no upload request is made.

Which field types are supported?

All standard AcroForm field types: single-line and multi-line text fields, checkboxes, radio-button groups, dropdowns, and multi-select list boxes. Existing values are read in and pre-filled so you only change what you need.

Can I fill a PDF form on my phone?

Yes. Because the form is read and written in the browser itself, it works the same on a phone or tablet as on a desktop — open the page, pick your PDF, fill the fields, and download. There is no app to install and nothing is uploaded, which is the main reason mobile form-filling is usually awkward (most options want you to send the file to a server first). The only practical limit is screen size for very long forms.

Why fill a form digitally instead of printing, signing, and scanning it?

The print-sign-scan loop produces a heavier, lower-quality image-based PDF, loses the crisp text, and takes a printer and scanner you may not have. Filling the AcroForm fields directly keeps the document as sharp vector text, keeps the file small, and lets you flatten it so it can't be altered — a cleaner result than a scan, produced in seconds. For the signature itself, pair this with a client-side PDF signer.

Troubleshooting & Technical Tips

Common errors developers encounter and how to resolve them.

A filled value looks unstyled or differently positioned after flattening

Some PDFs define unusual field fonts or appearances. The tool regenerates field appearances with a standard font before flattening. If a specific field still looks off, try downloading without flattening — the value will be correct in any PDF viewer that renders the form.

The PDF will not open / reports as encrypted

Password-protected PDFs cannot be parsed until they are unlocked. Remove the password first with the Unlock PDF tool, then fill the form.

I filled a field but it is blank in the download

Check that the field was not read-only (read-only fields are shown disabled and are intentionally not written). Also confirm you typed into the right field — names come from the PDF itself and are listed in document order.

Related Guides

In-depth articles covering the concepts behind PDF Form Filler.

Advertisement

Related Tools