📄
Upload PDF Form
📋
Drop PDF form here or click to browse
Supports AcroForm PDFs · Never uploaded to server
⏳ Loading PDF library…
💡
Supported Field Types
📝
Text fields
Type any text value
☑️
Checkboxes
Toggle on or off
📋
Dropdowns
Select from preset options
🔘
Radio buttons
Pick one option from a group

What is a PDF Form Filler?

A PDF form filler is a tool that detects interactive fields embedded in a PDF document and allows you to fill them without opening Adobe Acrobat or any desktop PDF software. Interactive PDFs — also called AcroForm PDFs — contain text fields, checkboxes, dropdowns and radio buttons that are part of the PDF structure itself. Our free browser-based tool reads these fields automatically, presents them as a simple fill-in form, and embeds your answers back into the PDF when you download it.

Unlike printing, handwriting and re-scanning — the traditional workaround — a digital form filler produces a clean, typed output that is searchable, copyable and professional-looking. And unlike uploading to a cloud service, our tool processes everything locally in your browser using the open-source pdf-lib library, so your confidential form data never leaves your device.

How to Fill a PDF Form Online — Step by Step

Step 1: Drop your PDF onto the upload area or click to browse and select it. The tool loads the file into browser memory using pdf-lib. Step 2: The tool scans the PDF's AcroForm dictionary and detects every field — listing each by name with its type (text, checkbox, dropdown). Step 3: Fill each field using the appropriate input control. A progress bar shows how many fields you have completed. Step 4: Optionally click Clear All Fields to reset and start over. Step 5: Click Download Filled PDF — the tool writes your values into the PDF field objects using pdf-lib and streams the completed file directly to your downloads folder.

How PDF Form Filling Works Technically

PDF interactive forms use the AcroForm specification (defined in the PDF standard ISO 32000). Each form field is an object in the PDF's object tree with a field name, field type, and appearance stream. When our tool loads your PDF with pdf-lib, it calls doc.getForm().getFields() to retrieve all field objects. It then inspects each field's constructor type to determine whether it is a PDFTextField, PDFCheckBox, PDFDropdown or PDFRadioGroup — and renders the matching input control. On download, it calls the appropriate setter method (setText, check, select) on each field object before saving the modified PDF document.

AcroForm vs XFA — Why Some PDFs Are Not Fillable

There are two PDF form standards: AcroForm (the open standard, widely supported) and XFA (XML Forms Architecture, a proprietary Adobe format used in older Acrobat versions). This tool supports AcroForm PDFs — which covers the vast majority of fillable PDFs in use today. XFA-based forms (common in older government PDFs and Adobe LiveCycle documents) require full Adobe Acrobat to fill. If the tool reports no fields found, check whether the PDF was created with Adobe LiveCycle Designer, which typically produces XFA forms.

Types of PDF Form Fields Supported

  • Text fields: Single-line or multi-line text inputs — used for names, addresses, dates, reference numbers and any typed content
  • Checkboxes: Binary on/off selections — used for consent confirmations, option selections and boolean declarations
  • Dropdown lists: Select-one controls with preset options embedded in the PDF — used for state selectors, category pickers and standardised answer sets
  • Radio button groups: Displayed as a dropdown for easy selection — allows choosing one option from a mutually exclusive group
  • Signature fields: Detected as text fields — type a printed name as a simple text signature
  • Date fields: Detected as text fields — type the date in the format required by the form

Common PDF Forms You Can Fill

  • Government application forms: Most modern government PDFs use standard AcroForm fields and are fully compatible
  • Tax forms: Many tax authority forms are interactive AcroForm PDFs — fill them digitally instead of printing and handwriting
  • Job application forms: HR departments frequently distribute application PDFs with structured fields for candidate information
  • Insurance forms: Policy applications, claim forms and beneficiary designations often come as AcroForm PDFs
  • Medical intake forms: Patient registration and health history forms — fill in the browser before your appointment
  • Legal agreements: Contracts and consent forms with signature and date fields — complete digitally and view using our PDF Viewer before printing

Tips for Best Results

  • Check field names: The tool displays the field name as labeled in the PDF — use these as guidance for what to enter
  • No fields detected? The PDF may be flat (a scanned image with no form layer). In this case, use the PDF Annotator to type text visually on the page instead
  • Wrong field type shown? The field type is determined by the PDF's AcroForm metadata — if a checkbox appears as a text field, the PDF author defined it that way in the original document
  • Password-protected PDFs: Use the Unlock PDF tool first to remove restrictions, then fill the form

Privacy and Security — Your Data Stays in Your Browser

All form processing happens locally in your browser using pdf-lib. Your PDF file is read into browser memory — it is never uploaded to ToollyX servers. Every value you type into a field exists only in your browser's JavaScript memory until you download the completed PDF. This makes the tool completely safe for filling tax forms, medical records and confidential legal documents that must never be transmitted to a third-party server.

Verified by ToollyX Team · Last updated June 2026

Frequently Asked Questions