Advertisement

Flatten a fillable PDF form

Lock in your answers. What you get back is an ordinary, non-editable PDF that looks the same in every viewer.

100% private · runs locally Verify it yourself

How to flatten a filled-in form

  1. Fill the form in first. Use your usual PDF viewer, and save before you come back here.
  2. Drop the saved PDF above. Then click Flatten.
  3. Download and send that copy. Hang on to the original in case an answer needs changing later.

The three problems flattening solves

Blank fields on other devices. Your answers exist as form data. The receiving viewer never draws them. Flattening bakes the text into the page, where nothing can miss it.

Edits, accidental or otherwise. Anyone can retype an interactive field. Once the file is flattened, changing an answer means editing the document contents, which rules out casual tampering.

Printing. Print drivers skip form fields all the time, and out comes an empty version of the form you spent twenty minutes on. Flattened text prints like any other text.

Why the answers vanish: appearance streams

The blank-form problem has a specific cause, and knowing it makes the fix make sense.

A filled-in field stores two separate things. One is the value, the string "Jane Okafor". The other is the appearance stream: a small set of drawing instructions describing how that value should look on the page, in which font, at what size, positioned just so. Readers draw the appearance stream. They do not typically render the value themselves.

Some form-filling software writes the value but never generates the appearance stream, and instead sets a document flag called NeedAppearances, which means "reader, please draw these yourself". Acrobat honours that flag, which is why the document looks perfect to the person who filled it in. Many other readers (browser viewers, phone apps, print drivers) ignore it. They look for an appearance stream, find none, and draw an empty field. The value is sitting right there in the file, and the page still shows blank.

Flattening resolves it permanently. This tool regenerates the appearance for every field first, so that even fields whose original software never wrote one are drawn correctly, and then converts those drawings into ordinary page content. Afterwards there are no fields or flags left to interpret: just text on a page, which any viewer can display.

Check the result before you send it

Flattening cannot be undone, so the flattened copy is the one that goes out and the original is the one you keep. Check two things before sending:

If a field turns out to be wrong after flattening, go back to your saved original, correct it, and flatten a fresh copy; this is why you kept it. To change something when the original is gone, the PDF editor can cover and replace text on a flattened page, though it is repair work rather than form filling. And if you don't have a filled copy yet, Fill PDF form does that part here, then hands over to this page.

Frequently asked questions

Why does my filled-in form show up blank for other people?

Because your answers were saved as field data and never drawn onto the page. Any viewer that doesn't process form fields renders the empty form underneath, and plenty of phone apps and print drivers do exactly that. Flattening paints the answers onto the page, so there is nothing left to fail to render.

Will the form still be editable after flattening?

No; that is what flattening is for. The fields go away and your answers become normal page content, like any other text. Keep the original file if there's a chance you'll need to change an answer.

My form says 'Please fill out the following form' but I already did. Will flattening fix it?

Usually, yes. That banner comes from a viewer that can't handle interactive fields. Flatten the file and there are no interactive fields left, so the banner and the empty boxes go away together.

Does this work with government and job application forms?

Any standard AcroForm works, which covers essentially all of them. When an agency asks for a non-editable PDF, flattening is what they mean. Read the instructions first, though: a few specifically want the form left fillable.

Is my form uploaded anywhere?

No. Your completed form carries your address and probably an ID number, neither of which is worth handing to a stranger's server to lock a few text fields. It is all done locally.