AcroForm vs XFA: Why Some PDF Forms Are Fillable and Others Are Not
- There are two major types of interactive PDF forms: AcroForm and XFA
- AcroForms work in every modern PDF tool and browser — they are the standard
- XFA forms only work correctly in specific software (mainly older Adobe tools)
- If your PDF opens with visible, clickable fields, it is almost certainly an AcroForm
What Is an AcroForm?
AcroForm is the original interactive form format built into the PDF specification. It was introduced with PDF 1.2 and has been part of the official ISO PDF standard since 2008. AcroForms work by embedding form field objects directly into the PDF structure — text fields, checkboxes, radio buttons, dropdown lists, and signature fields. Any software that correctly reads PDFs can display and interact with these fields. Examples of AcroForms: IRS W-4, IRS 1040, USCIS I-9, most state DMV forms, most employer onboarding PDFs, most court documents.What Is an XFA Form?
XFA stands for XML Forms Architecture. It was developed by JetForm (later acquired by Adobe) as a more powerful, dynamic form system. XFA embeds XML data and logic inside a PDF container — but it is not really a standard PDF form. It uses the PDF file as a wrapper around what is essentially a separate XML-based form engine. XFA was popular in enterprise and government systems from roughly 2000 to 2015, particularly through Adobe LiveCycle Designer. Adobe deprecated XFA in Acrobat in 2021, and PDF 2.0 (the current standard) does not include XFA. Sell Custom Apparel — We Handle Printing & Free ShippingWhy XFA Forms Break in Modern Tools
Because XFA is not part of the standard PDF specification, modern PDF viewers do not implement it. Chrome dropped XFA support in its built-in viewer in 2016. Firefox never supported it. Most browser-based PDF tools do not support it. When you open an XFA form in one of these tools, one of three things happens: 1. The page appears completely blank 2. The form structure renders but the fields are unresponsive 3. An error message appears recommending a different tool This is not a bug — it is the expected behavior when XFA encounters a non-XFA-aware viewer.How to Tell Which Type of Form You Have
The quickest test: open the PDF in a browser-based form filler or in Chrome. If form fields appear immediately and respond to clicks, it is an AcroForm. If the PDF appears blank or shows no interactive fields, it is likely XFA. For a definitive check: open the PDF in Adobe Acrobat (not Reader) and go to File > Properties > Description tab. The document description will note the form type. Alternatively, open the PDF in a text editor — XFA forms contain the string "xfa:datasets" near the beginning of the file.Which Type You Will Encounter in Practice
The overwhelming majority of fillable PDFs you encounter day-to-day are AcroForms. Government agencies, employers, real estate agents, schools, and courts almost all use AcroForms. The IRS, USCIS, state courts, and most federal agencies have updated their forms to AcroForm. XFA forms appear primarily in legacy enterprise systems — older insurance company portals, some state agency forms built before 2015, and documents generated by systems built on Adobe LiveCycle. If you are encountering XFA forms regularly, it is usually in a specific institutional context.Have an AcroForm? Fill It Free Right Now.
If your PDF has clickable fields, load it in the browser and fill it — no Adobe, no account, no upload to any server.
Open Free PDF Form FillerFrequently Asked Questions
Can an XFA form be converted to an AcroForm?
Adobe Acrobat Pro has a conversion option for some XFA forms. The conversion does not always work perfectly, especially for complex dynamic forms, but it is the best available option.
If a PDF is not fillable at all, is it AcroForm or XFA?
Neither — it is likely a scanned image PDF. Image PDFs have no interactive fields at all. They look like forms but are just pictures of paper. You need to print and fill by hand, or use an OCR tool to recreate the fields.
Does the free PDF form filler support AcroForms?
Yes — it supports all standard AcroForm fields: text boxes, checkboxes, radio buttons, dropdowns, and date fields. It does not support XFA.

