Skip to content
OmniTools

Flatten PDF

Bake form fields and annotations into the page so a document prints and opens identically everywhere. Lists exactly what it will remove first.

All pdf tools

Flatten a PDF

This tool runs entirely in your browser. Nothing you enter is uploaded, stored, or logged.

What this tool does

Flattening looks like it means making a document look the same everywhere, and it actually means three different things that people routinely run together. Forms, annotations and a specific viewer flag each need separate handling, and getting only one of them right is why a supposedly flattened document still breaks on somebody's machine.

How it works

Forms are flattened by baking each field's current value into the page as ordinary text and dropping the interactive widget. This is the operation people mean most of the time, and it is genuinely irreversible for filling: once a field is drawn into the page, there is no field left to type into. That is the entire point, since a signed or completed form that cannot subsequently be altered is a form that has been finalised, and the tool says so before you do it rather than after.

Annotations are a separate thing that flattening also removes: comments, highlighted passages, links, stamps and pop-up notes. Losing tracked comments on a legal or academic document is a real harm rather than a cosmetic change, so this tool counts what is about to be removed and names the categories before acting, instead of quietly discarding a reviewer's notes along with the fields.

The third item is the one that actually causes the problem people are searching for. A form can declare that its viewer should render the values itself rather than having them drawn in, via a flag asking for appearances to be generated. Acrobat honours that and shows a correct-looking page. A simpler reader does not, and shows empty fields. Clearing that flag is what makes a document look identical everywhere, and it is the step that gets skipped by tools which only process the form fields.

Flattening also stabilises the file for printing and archiving. A document with interactive elements depends on the viewer to render it, so the same file can look right on one machine and wrong on another, and some print pipelines handle interactive content unreliably. After flattening, what you see is what is in the file, which is why it is a normal step before sending a completed form to print or into an archive.

Worked example

A completed application form has to be finalised so the recipient cannot alter it, and it currently opens wrongly in a simpler PDF reader.

  1. Drop the file in and read the report: how many fields, how many annotations, and whether the appearance flag is set
  2. Check the annotation list before continuing, since comments would be discarded along with the fields
  3. Flatten, which draws each field's value into the page and drops the widgets
  4. Reopen the result in a different reader to confirm it now renders the same way everywhere

A finalised document that displays identically in every reader, cannot be edited after completion, and whose removal list you confirmed rather than discovered.

Accuracy and limitations

  • Flattening a form removes the fields, so the completed values can no longer be changed. This is the point of flattening and it cannot be undone in the output file.
  • Comments, highlights, links and stamps are removed too. Check the annotation count first, because a document under review can carry notes worth keeping.
  • JavaScript actions attached to fields are not removed by the form operation. The tool reports them if any are present.
  • Keep the unflattened original. Flattening is irreversible, and the only way back is to start from the file you flattened.

Frequently asked questions

What does flattening a PDF actually do?
It draws the current value of every form field into the page as ordinary text and drops the interactive widgets, so the document can no longer be filled in. It also removes annotations such as comments and highlights, and clears the flag that asks a viewer to render field values itself, which is the step that makes a document look identical in every reader.
Can I still fill in the form after flattening it?
No, and that is the intended effect. Flattening bakes each field's current value into the page and removes the field, so there is nothing left to type into. It is how a completed form is finalised so a recipient cannot change the answers afterwards. Keep the unflattened original if you need to edit it later.
Will flattening delete my comments and highlights?
Yes, annotations are removed along with the fields. Because losing a reviewer's notes on a legal or academic document is a real loss rather than a cosmetic one, this tool counts the annotations and lists what categories it found before it removes anything.
Why did my flattened PDF still show empty fields in another reader?
Because the form was asking the viewer to render the values itself, rather than having them drawn into the page. Acrobat honours that request and shows a correct page, while simpler readers show nothing. Flattening properly draws the values in and clears the request, which is why the document then looks the same everywhere.
Is flattening reversible?
No. Once the fields are drawn into the page they are ordinary content, and the form structure is gone. The only way back is the original file, so keep it. This is worth doing before sending a completed form for printing or archiving, because it is what guarantees every reader and printer shows the same thing.
Are my PDFs uploaded to be flattened?
No. The form values are drawn into the pages inside your browser and the file is handed back directly. A completed application or a signed agreement is precisely the kind of document that should not need to visit a third party's server to be finalised.