
PDF Forms Explained: Fillable Fields, Buttons and Interactivity
Some PDF forms let you click and type; others just sit there. Here's why that happens, and what to do about it.
You open a PDF form, click where it says "Name," and nothing happens. No cursor, no text input — just a flat image of a line. Meanwhile a similar form from a different source lets you tab through fields and type freely. The difference comes down to how the form was built. Understanding the three types of PDF forms — and knowing which one you're dealing with — saves you from printing, scanning, or wrestling with software you don't need. This post covers all of it: form types, how to fill them, how to create them, and what JavaScript inside a form actually does.
The Three Types of PDF Forms
Not all PDF forms are the same, and the distinction explains most of the frustration people have with them.
Static forms look like forms — they have boxes, lines, labels — but they contain no actual form fields. They're essentially a printed page saved as a PDF. Clicking anywhere gives you no cursor. These were common in government and healthcare workflows where forms were designed for printing, signing by hand, and faxing. A lot of older HR paperwork still exists this way.
Interactive forms (sometimes called AcroForms or XFA forms) contain real form fields embedded in the PDF. When you click a field, a cursor appears and you can type. Checkboxes toggle. Dropdowns open. Tab moves you to the next field. These were built specifically to be filled digitally. If your PDF viewer supports the form spec — and most modern ones do — these just work.
Flattened forms were interactive once. After someone filled them out, the form was "flattened": the typed answers were merged into the page content and the underlying fields were removed. The result looks filled-in but is now static again, just like the first type. You'll see this most often with completed forms that were submitted and archived. They're read-only by design.
The quickest test: click where a text field should be. If a cursor appears, it's interactive. If nothing happens, it's static or flattened.
How to Fill a Static PDF Form
Static forms are the most frustrating because there's no native way to type into them. You have two practical options.
Option 1: Print and handwrite. The low-tech answer still works. Print the form, fill it with a pen, scan or photograph it, and submit. For forms that require a wet signature anyway, this is sometimes the only accepted method.
Option 2: Overlay text boxes using a PDF editor. A free online PDF editor lets you place text boxes precisely over each blank field. You type your answer in the text box, position it over the printed line, and export the result. Done correctly, it looks indistinguishable from a filled interactive form. This is the standard workaround for static government PDFs, insurance forms, and lease agreements.
The overlay approach takes about two minutes once you're used to it. Open the file, select the text tool, click above the blank line, type your answer, adjust font size to match the surrounding text, move on to the next field. For forms with checkboxes, you can drop a small "X" text character or use a checkmark symbol (✓) in the same way.
One caveat: if the form says it must be completed electronically using a specific system — some tax portals work this way — the overlay method won't satisfy that requirement. You'll need to use the designated system.
Creating Fillable PDF Forms
If you're on the receiving end of the forms problem — you need to send a form that people can actually type into — here are the realistic options.
Adobe Acrobat Pro is the industry standard for creating interactive PDF forms. Its form editor lets you draw text fields, checkboxes, radio buttons, dropdowns, date pickers, and signature fields anywhere on the page. It can also auto-detect form-looking areas and convert them to fields automatically. The downside is cost: Acrobat Pro is a subscription product, which is what drives demand for free alternatives (85% of users cite it as the #1 reason they look elsewhere).
Google Forms exported to PDF is a shortcut that works for simple surveys and intake forms. You build the form in Google Forms, export it, and distribute the PDF. The trade-off is layout flexibility — Google Forms follows its own template and doesn't replicate a custom design.
LibreOffice Writer can export fillable PDF forms if you insert form controls before exporting. It's free and capable, though the interface is less polished than Acrobat.
For most small businesses and freelancers who need one or two fillable forms, the Google Forms route or a one-time Acrobat subscription trial covers the need without ongoing cost.
Form Field Types and What They Do
Interactive PDF forms support several distinct field types, each with its own behavior.
| Field Type | What it does |
|---|---|
| Text box | Free text input; can be single-line or multi-line |
| Checkbox | Toggles on/off independently; use for multiple-choice where several can apply |
| Radio button | Grouped options; only one in the group can be selected at a time |
| Dropdown / List box | Shows a list of predefined options; dropdown collapses when not in use |
| Date picker | Restricts input to date format; some implementations show a calendar |
| Signature field | Designated area for a digital or drawn signature |
Signature fields deserve a separate note. An interactive signature field in a PDF can accept a typed name, a drawn signature, or a certificate-based digital signature depending on the viewer. If you're working with a form that just needs a visual signature rather than a legally certified one, signing a PDF online and placing the signature over the field gets the job done without any special software.
Radio buttons versus checkboxes is the most common source of confusion for form creators. If respondents should pick exactly one option (gender, yes/no, payment method), use radio buttons. If they can pick multiple options (interests, applicable services), use checkboxes.
JavaScript Inside PDF Forms
PDF forms can contain JavaScript, and this is where they go from useful to genuinely smart — or occasionally broken.
Auto-calculation is the most common use. A tax form might have fields for income and deductions; JavaScript totals them automatically as you fill in each line. An invoice form can multiply quantity by unit price and populate the subtotal without you doing any arithmetic.
Field validation catches errors before submission. A field set up with JavaScript can reject a value that doesn't look like a valid email address, flag a date entered in the wrong format, or require a minimum character count.
Conditional fields show or hide sections based on earlier answers. Answer "Yes" to "Do you have dependents?" and additional fields appear. Answer "No" and they stay hidden. This keeps the form clean and reduces confusion for respondents.
The catch: JavaScript in PDFs only runs in viewers that support it. Adobe Acrobat and Adobe Reader execute PDF JavaScript fully. Browser-based viewers (Chrome's built-in PDF viewer, Firefox's) often do not, which means calculated fields may appear blank and conditional logic won't trigger. If you fill a JavaScript-heavy form in a browser and find totals aren't calculating, try downloading the file and opening it in Acrobat Reader (free) instead.
This is also a security note worth knowing: 76% of email malware campaigns in 2023 used PDF attachments (Palo Alto Networks), and malicious JavaScript in PDFs is one of the attack vectors. Acrobat Reader has sandbox protections, but be cautious opening PDF forms from unknown sources.
Flattening a Completed Form Before Submission
Once you've filled an interactive form, you usually want to lock it before sending. This is called flattening.
Flattening merges the typed answers into the page content and removes the live form fields. The result is a static PDF that can't be edited — which is exactly what you want when submitting a completed document. It prevents recipients from accidentally (or intentionally) changing your answers, and it ensures the form displays consistently in any PDF viewer regardless of form field support.
How to flatten depends on your tools. Acrobat Reader's Print to PDF option produces a flattened output. Some online PDF editors offer a flatten or "save as static" option on export. If your editor doesn't have this, printing to a PDF printer from any application achieves the same result.
One scenario where you should not flatten: if the recipient's system needs to extract field data programmatically — insurance processors and HR systems sometimes do this — submitting a live form rather than a flattened one lets their software read the fields directly. If in doubt, ask the recipient which format they prefer.
For anything involving signatures and legal validity, check whether your jurisdiction's requirements call for a specific signing workflow. For everyday business forms — NDAs, intake questionnaires, rental applications — a flattened PDF with a visual signature is standard practice. You can read more about handling PDF files that won't open or display correctly in our post on browser PDF viewer issues.
FAQ
Why can't I type in a PDF form?
The form is likely static — it was designed as a printable document, not a digital form. It contains no actual input fields, just a visual layout that looks like one. To fill it digitally, open it in a PDF editor and place text boxes over the blank lines. Alternatively, print it, fill it by hand, and scan it back.
How do I make a PDF form fillable for free?
Google Forms lets you create forms and export them as PDFs at no cost. LibreOffice Writer (free, open source) supports inserting form fields before PDF export. For editing an existing PDF to add fields, most free tools are limited — Acrobat Pro has the most capable form builder but requires a subscription.
What is a flattened PDF form?
A flattened form is an interactive PDF that has been converted back to a static document after being filled out. The typed answers are baked into the page and the form fields are removed. The document becomes read-only. Flattening is standard practice before submitting a completed form to prevent further edits.
Why do my PDF form calculations not work in Chrome?
Chrome's built-in PDF viewer does not execute PDF JavaScript. Calculations, field validation, and conditional logic that depend on JavaScript will not run. Download the PDF and open it in Adobe Acrobat Reader (free) to get full JavaScript support and see calculated fields populate correctly.


