Skip to main content

pdf-form-filler

Filling a PDF form means typing into the form's fillable fields β€” text inputs, checkboxes, radio buttons, dropdowns β€” and saving the result with the values embedded. Most modern PDFs use AcroForm or XFA forms; both are supported by the ZTools PDF Form Filler. Runs in the browser via pdf-lib, supports keyboard navigation between fields, and outputs a filled PDF you can email, print, or sign. Form remains editable unless you flatten it afterwards.

Use cases​

Fill a tax / government form​

Form W-9, EU GDPR consent, government applications. Fill in browser, save, submit.

Fill an insurance / medical form​

Submit electronically. Browser-only filling means sensitive data never uploads.

Bulk-fill a recurring form​

Same form weekly with mostly-static data. Save a template (default values) and only edit changed fields.

Pre-fill before printing​

Print is harder to correct than digital. Pre-fill and review before printing.

How it works​

  1. Drop PDF form β€” Tool detects form fields, lists them in a side panel.
  2. Fill fields β€” Click any field in the rendered PDF or in the side panel; type or select. Tab moves to next field.
  3. Save β€” Filled PDF retains form fields (still editable) or is flattened (locked).

Examples​

Input: IRS W-9 form (PDF)

Output: All fields editable; tool walks you through Name, Tax ID, etc. Save as filled. Optionally flatten.


Input: Form with required fields

Output: Tool flags any unfilled required fields before save.

Frequently asked questions​

Does it support digital signatures?

Form-field "signature" placeholders can be drawn / typed / image-stamped. For cryptographic signatures (DocuSign-style), use a dedicated signing tool.

XFA vs AcroForm?

AcroForm fully supported. XFA partially β€” most XFA forms render and fill correctly, but very complex XFA layouts (with scripting / dynamic forms) may not behave perfectly.

Will my values save?

Yes β€” embedded into the PDF's form-data. Re-opening shows the values. Flatten to lock.

Privacy?

Filling happens in the browser. Form values never leave your device unless you upload the filled PDF somewhere.

Tips​

  • For repeated forms, save a "filled template" with common fields pre-populated.
  • For final / submitted forms, flatten after filling β€” prevents accidental edits.
  • For fields requiring specific formats (date, currency), tool warns on mismatch.
  • For large forms (50+ fields), use Tab navigation β€” much faster than mouse.

Try it now​

The full pdf-form-filler runs in your browser at https://ztools.zaions.com/pdf-form-filler β€” no signup, no upload, no data leaves your device.

Open the tool β†—


Last updated: 2026-05-06 Β· Author: Ahsan Mahmood Β· Edit this page on GitHub