Fill PDF Form — AcroForm Fields, In Browser
Drop a PDF with AcroForm fields and the tool extracts them into a regular HTML form below. Fill in values, choose options, then download the filled PDF. Optional flatten step bakes the values into the page so recipients can't edit them.
Drop your fillable PDF here
AcroForm fields will appear below
No form handy? sample-form.pdf has all five field types, empty and ready. More free sample files.
When to use this tool
Quickly fill an AcroForm — claim forms, applications, school enrolment — without firing up a desktop PDF editor. After filling, choose "flatten" if you want the recipient to see your answers as permanent text instead of editable fields.
How to fill in a PDF form
- Drop one PDF. Forms with AcroForm fields are detected; XFA forms aren't supported.
- Fill the fields in the panel below. Text, checkboxes, radio buttons, and dropdowns are all supported.
- Optionally flatten. Flattening makes the values part of the page — readers can't change them.
- Click "Fill & download". Output is
name-filled.pdf.
FAQ
What's the difference between AcroForm and XFA?
AcroForm is the standard, supported format. XFA is a legacy Adobe format used by some government forms — it's not supported here. Look for the Highlight Fields button in Acrobat: if it works, the form is AcroForm-compatible.
Are my files uploaded?
Never — extraction and filling happen entirely in your browser via pdf-lib. See the privacy policy.
No fields appeared — why?
Either the PDF has no AcroForm fields (it's just images of input boxes), or it uses XFA. For image-only forms, use Sign PDF to stamp values, or print, sign, scan.
Can I fill a form on a PDF that has no form fields?
Not here — this tool fills real AcroForm fields. A scan or a flat PDF has none, so use Stamp an image to place text or a signature image on top, or print it and fill it by hand.
Should I flatten the form after filling it?
Flatten it if you are sending it somewhere and the answers should not be editable — flattening turns the values into ordinary page content. Leave it unflattened if the recipient still has to fill their part.
Why do my values disappear when I open the file in a different reader?
That is the missing-appearance-stream problem: some readers only render a field's stored appearance, not its value. Flattening fixes it permanently, because the text becomes page content instead of a field value.
Are checkboxes and dropdowns supported?
Yes — text fields, multiline text, checkboxes, radio groups and dropdowns. Each detected field appears with an input of the right kind.
Related PDF tools
- Compress PDF to a Target Size — Hit a target like 100 KB or 500 KB.
- Compress PDF to 100KB — Preset target: 100 KB, honest verdict.
- Compress PDF to 500KB — Preset target: 500 KB, honest verdict.
- Crop PDF — Trim margins or set the page box.
- Auto-Crop PDF Margins — Detect the content box and crop to it.
- Resize PDF Pages — Change page size (A4, Letter, scale %).