PDF tools

Flatten PDF form

Bake filled-in form fields into static page content. Drop as many PDFs as you like.

Runs on your device. The file is never uploaded.

Flatten PDF form counts the AcroForm fields in each file you drop, calls pdf-lib's flatten on the whole form and saves the result with a -flattened suffix. The report names the count it baked in. There is no way to flatten one field and leave the rest, and comments or stamps that are not form fields stay editable.

Input

Questions

What does flattening do to my form?

It turns filled-in form fields into ordinary page content. After a flatten the values are still visible exactly where they were, but they are drawn into the page rather than held in editable widgets, so nobody can change them by typing. pdf-lib does the work through its form flatten call.

What happens if the PDF has no form fields?

Nothing is changed. The tool counts the fields first, and when there are none it hands your original bytes straight back and tells you the file was returned unchanged. You still get a download with a -flattened suffix, so a mixed batch comes back with a consistent set of names.

How do I know it worked?

It reports the count, saying how many fields it flattened, with the singular or plural spelled correctly. That number is read before the flatten runs, so it reflects what was in the form rather than a guess. The file comes back as your name with a -flattened suffix.

Can I undo it?

Not with this tool, and no better with any other. Flattening removes the fields, so there is nothing left to edit or reset. Keep the unflattened original if you might need to change an answer. Your source file is not modified by this run, so the copy on your disk is still fillable.

Should I fill the form first?

Yes, in that order. Use Fill PDF form to set the values, then run this on the result to lock them in. Flattening an empty form bakes in the blank fields and leaves you with a document nobody can complete. Extract PDF form data can tell you the field names before you start.

Does it upload the filled form?

No. A completed form usually holds personal details, and none of them leave your browser here. pdf-lib loads, flattens and saves the file inside a Web Worker in this tab, with no request out and no copy kept. Drop a batch and each file is handled on its own.

Related PDF tools