UseToolSuite UseToolSuite

PDF Form Filler & Flattener

Fill interactive PDF forms in your browser — text fields, checkboxes, dropdowns — and download them editable or flattened. Or flatten an existing PDF: lock its form fields, or rasterize every page to an image.

100% Client-Side (pdf-lib) All AcroForm Field Types Optional Flatten / Lock Rasterize to Image-Only Pages Pre-fills Existing Values

Complete every field of an interactive PDF form, then download it editable or flattened.

Drop a fillable PDF here or click to select

Reads the form fields from any AcroForm PDF — up to 100 MB

100% private Flatten option Works offline

This page does two related jobs. Fill completes an interactive PDF form: every field in the document appears as an input with its current value, and you download the result either still editable or flattened. Flatten locks a PDF you already have, without filling anything — either by fixing its form fields in place, or by rasterizing every page into an image.

Drafts vs final submissions

The one decision that matters most is whether to flatten. Think of it as the difference between a draft and a final copy:

  • Keep it editable (don’t flatten) while the form is still in progress — when you need to come back to it, send it to a colleague to complete their section, or aren’t sure of a value yet. The downloaded PDF stays fillable.
  • Flatten when the form is done and you’re submitting or printing it. Flattening bakes your answers into the page and removes the interactive fields, so no one can change your entries through the form and the document renders identically in every viewer.

A common mistake is sending a non-flattened form for a formal submission — the recipient (or their PDF software) can still edit the fields, which is rarely what you want on a signed application or contract.

Two ways to flatten, and what each one locks

Form fields and annotations live in separate, interactive layers above the page. The two flatten methods reach different layers:

Flatten form fieldsRasterize
Typed answers, checkboxes, dropdownsFixed into the pageFixed into the page image
Comments, highlights, sticky notes, stampsLeft as they areFixed into the page image
Text selectable and searchableYesNo
File sizeAbout the sameUsually larger

Use Flatten form fields for a completed form you still want to be searchable. Use Rasterize when the document must look identical everywhere and nothing on it should be selectable, copyable or editable — at the cost of search and a larger file. Either way the result is permanent: keep the original if you might need to change an answer later.

Why “no upload” matters more here than usual

Forms are, by definition, where you put the sensitive stuff: full name, address, date of birth, account and policy numbers, salary, medical details. Uploading a half-completed tax or HR form to an online filler means that data sits on someone else’s server, however briefly. Because both modes parse and write the PDF entirely in your browser — pdf-lib for filling and form flattening, PDF.js for rasterizing — the document never leaves your device. You can confirm it by filling a form with your network disconnected; it still works.

When this tool isn’t the right one

Fill completes existing form fields. If your PDF is a flat scan or an exported document with no interactive fields, there’s nothing to fill — the tool tells you so rather than failing silently. For those, you want to place text and a signature on top of the page instead, which is what a PDF signer does. And if your form is locked with a password, unlock it first, then come back here.

Last updated Built and maintained by Necmeddin Cunedioglu How tools are tested

How to Use This Tool

  1. 1

    Choose Fill or Flatten

    Fill completes a form field by field. Flatten locks an existing PDF without changing its answers.

  2. 2

    Load the PDF

    Drag and drop the file, or click to browse. It stays on your device; every form field appears with its current value pre-filled.

  3. 3

    Fill, or pick a flatten method

    Change the fields you need and tick Flatten to lock them in, or choose Flatten form fields or Rasterize for an existing PDF.

  4. 4

    Download

    Save the completed or flattened copy. The original file is untouched.

How helpful was this tool?

Click to rate

Key Concepts

AcroForm

The interactive form technology built into the PDF format. An AcroForm defines fillable fields — text boxes, checkboxes, radio buttons, dropdowns — that a viewer can complete. PDFs without an AcroForm are "flat" and have nothing to fill programmatically.

Flatten

Merging form-field values into the static page content and removing the interactive fields. A flattened form looks identical everywhere and cannot be edited through the form, which is why it is preferred for final, submitted documents.

Field appearance

The visual rendering (font, size, position) a PDF stores for a form field's value. When values are set programmatically, these appearances are regenerated so the text shows correctly in every viewer.

Rasterize

Rendering a page to a grid of pixels and storing that image instead of the original text and vector content. A rasterized PDF looks the same but has no selectable text, fields or annotations left to edit.

Frequently Asked Questions

My PDF says it has no fillable fields — why?

The tool fills interactive AcroForm fields — the clickable boxes in official forms. If your PDF is flat or scanned (just an image of a form with no interactive fields), there is nothing to fill programmatically, so the tool reports zero fields. That is expected. To add text or a signature on top of a flat form, use a PDF signer or annotator instead.

What does "flatten" do, and should I use it?

Flattening merges your answers into the page and removes the interactive fields, so the values become permanent and can't be changed through the form. Use it when you are sending a finished form for submission or printing. Leave it off when you or a colleague still needs to edit the answers — the downloaded PDF stays fillable.

Which field types are supported?

All standard AcroForm field types: single-line and multi-line text fields, checkboxes, radio-button groups, dropdowns, and multi-select list boxes. Existing values are read in and pre-filled so you only change what you need.

What is the difference between Flatten form fields and Rasterize?

Flatten form fields turns the interactive fields and the answers in them into ordinary page content; everything else — text, comments, sticky notes — stays as it was, and the text remains selectable. Rasterize renders every page to an image and rebuilds the PDF from those images, so fields, comments, stamps and layers all become part of the picture and nothing can be selected or edited. Use Rasterize when a document must look identical everywhere and give nothing away; use Flatten form fields for a completed form you still want to be searchable.

Can a flattened PDF be un-flattened?

No. Flattening is a permanent destructive action. Always keep a backup of the original fillable form if you need to edit it later.

Can I fill a PDF form on my phone?

Yes. Because the form is read and written in the browser itself, it works the same on a phone or tablet as on a desktop — open the page, pick your PDF, fill the fields, and download. There is no app to install and nothing is uploaded, which is the main reason mobile form-filling is usually awkward (most options want you to send the file to a server first). The only practical limit is screen size for very long forms.

Why fill a form digitally instead of printing, signing, and scanning it?

The print-sign-scan loop produces a heavier, lower-quality image-based PDF, loses the crisp text, and takes a printer and scanner you may not have. Filling the AcroForm fields directly keeps the document as sharp vector text, keeps the file small, and lets you flatten it so it can't be altered — a cleaner result than a scan, produced in seconds. For the signature itself, pair this with a client-side PDF signer.

Why do my filled answers sometimes arrive blank?

Form fields live in an interactive layer above the page, and viewers treat that layer differently — some don't print it, some hide it, some let a stray click clear it. Until the form is flattened, the answers aren't really part of the page. Flattening fuses them into the page content, so every recipient sees exactly what you filled in.

Troubleshooting & Technical Tips

A filled value looks unstyled or differently positioned after flattening

Some PDFs define unusual field fonts or appearances. The tool regenerates field appearances with a standard font before flattening. If a specific field still looks off, try downloading without flattening — the value will be correct in any PDF viewer that renders the form.

The PDF will not open / reports as encrypted

Password-protected PDFs cannot be parsed until they are unlocked. Remove the password first with the Unlock mode of PDF Security, then fill the form.

I filled a field but it is blank in the download

Check that the field was not read-only (read-only fields are shown disabled and are intentionally not written). Also confirm you typed into the right field — names come from the PDF itself and are listed in document order.

Checkboxes disappear after flattening

Some complex interactive PDFs use custom appearance streams for checkboxes that might not render correctly when flattened. We attempt to generate standard appearances for all fields.

Related Guides

Related Tools

Embed this tool on your site

Paste this snippet into any HTML page or blog post to embed a live, fully working copy of PDF Form Filler & Flattener. Free for any use.