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β
- Drop PDF form β Tool detects form fields, lists them in a side panel.
- Fill fields β Click any field in the rendered PDF or in the side panel; type or select. Tab moves to next field.
- 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.
Last updated: 2026-05-06 Β· Author: Ahsan Mahmood Β· Edit this page on GitHub