Fill PDF Form
Fill form fields, no software · Free · No signup
Fill PDF Form
Fill text fields, checkboxes and dropdowns
Drop your PDF form here
or click to browse · PDF forms with fillable fields
Form fields are read and written entirely in your browser with pdf-lib. No file is uploaded to any server.
What does the Fill PDF Form tool do?
The FreePDF Fill PDF Form tool reads the form fields embedded in your PDF — text fields, checkboxes and dropdowns — and lets you fill them in directly, then download the completed document.
Filling happens in your browser with pdf-lib. Your form data is never transmitted anywhere.
How to fill pdf form
- 1Add your PDF form
Drag and drop a PDF that has fillable form fields (AcroForm).
- 2Fill in the fields
Text fields become inputs, checkboxes become toggles, dropdowns become selects.
- 3Click Download
pdf-lib writes your values into the form in your browser. Optionally flatten the form so values can't be edited.
- 4Save the completed PDF
Download the filled document. No watermarks, no account.
What FreePDF Fill PDF Form can do
- Fills text fields, checkboxes and dropdowns
- Optional flattening locks the values into the page
- Keeps the original form appearance
- Works entirely in your browser — no file uploads
Privacy — your files stay on your device
Fill PDF Form runs entirely inside your browser using pdf-lib and PDF.js (Mozilla) — open-source, audited libraries with millions of users. Your files are loaded into browser memory, processed on your CPU, and written back out as a direct download. Nothing is sent to any server — you can verify this in your browser devtools → Network tab. Close the tab and everything is cleared from memory.
Supported devices and browsers
Desktop
Chrome 90+, Firefox 88+, Safari 15+, Edge 90+
Tablet
iPad Safari, Android Chrome, Samsung Internet
Mobile
iPhone Safari, Android Chrome — touch optimised
Known limitations
FreePDF is honest about what it can and cannot do:
- Only works on PDFs with real form fields — flat scans need the OCR tool first
- XFA (LiveCycle) forms are not supported
- Digital signature fields cannot be signed here