Skip to content

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

  1. 1Upload a fillable PDF form — its fields are detected automatically.
  2. 2Fill in each text box, checkbox, dropdown or radio option.
  3. 3Choose whether to flatten the form once it's filled.
  4. 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.