PDF Form Filler
Fill in a fillable PDF form's actual fields — text, checkboxes, dropdowns — and lock it in.
- Secure upload
- Deleted after processing
- No watermark
Click to upload or drag and drop
A single fillable PDF form, up to ~50MB
About the pdf form filler
This free online PDF form filler reads the actual fillable fields inside a PDF — the text boxes, checkboxes, dropdowns and radio buttons an interactive AcroForm defines — and turns them into a real, editable form right in your browser. Upload a form and every field it contains appears as a proper input matched to its type: a text box becomes a text input, a checkbox becomes a checkbox, a dropdown becomes a dropdown, so filling it out feels like using the form itself rather than typing over a flattened image with a generic text tool.
That distinction matters more than it sounds. Many free "fill PDF" tools just let you drop text boxes anywhere on a page image, with no idea whether a real form field exists underneath — which means the result is only cosmetically filled, and the document's own field data stays empty. This tool works with the form's actual structure: it reads each field's name, its options where relevant, whether it's required, and whether it's locked read-only, then writes your answers directly into those same fields, the same way filling the form out in Adobe Acrobat or a browser's built-in PDF viewer would.
Once every field has a value, a single "Flatten" option — recommended and on by default — bakes the filled-in values permanently into the page content and removes the form fields entirely, turning your submission into a final, tamper-evident document that can't be accidentally edited again later, by you or anyone else who opens it. Leave it unchecked instead if you want to hand off a partially completed form that stays fillable for someone else to finish.
Reading the fields, filling them and rebuilding the PDF all happen locally in your browser using pdf-lib — the file is never uploaded to a server, which is exactly what matters for the kind of documents people fill out: applications, intake forms, tax paperwork, consent forms and contracts, often carrying names, addresses and other personal details that have no reason to touch a server at all.
Key features
- Reads a PDF's real AcroForm fields — text, checkboxes, dropdowns and radio buttons — not just a page image
- Each field renders as a proper matching input, with required and read-only fields clearly marked
- Optional flatten step locks filled values in permanently so the form can't be edited again
- Runs entirely in your browser — the form and everything you type stay off any server
Common use cases
Job & rental applications
Fill in an application form's actual fields instead of typing over a flattened page image.
Intake & consent forms
Complete a medical, legal or onboarding form and lock the answers in before submitting it.
Tax & government paperwork
Fill official fillable PDF forms locally, without uploading personal details anywhere.
Reusable form templates
Fill a form partway and leave it unflattened so someone else can complete the rest.
How to use it
- 1Upload a fillable PDF form — its fields are detected automatically.
- 2Fill in each text box, checkbox, dropdown or radio option.
- 3Choose whether to flatten the form once it's filled.
- 4Click Download to save the completed PDF.
Supported formats & limits
Accepts any non-encrypted PDF with a fillable AcroForm, up to roughly 50MB. Output is a PDF with your values filled in, flattened or still editable.
Privacy & security
Reading, filling and flattening all happen entirely in your browser using pdf-lib — the file is never uploaded to a server.
FAQ
- Is my PDF or the information I enter uploaded to a server?
- No. Everything happens entirely in your browser — the file and everything you type never leave your device.
- What if the PDF has no fillable fields?
- The tool detects this immediately and lets you know — it won't try to fill a form that isn't there. For a page-image PDF with no real fields, try the PDF Editor tool instead to add text directly onto the page.
- What does "Flatten" actually do?
- It bakes your filled-in values permanently into the page content and removes the underlying form fields, so the document can't be accidentally edited again — useful for a final submission.
- Can I leave a form partially filled for someone else to finish?
- Yes — leave "Flatten" unchecked and the form stays fully editable, with your answers saved in the actual fields.
- Does this work on password-protected PDFs?
- No — a password-protected or corrupted PDF can't be read. Remove the password first with a tool that supports it, then fill the form.