Shard Tools

Flatten PDF Form

Turn the filled values of a PDF form into fixed page content, so nobody can edit them after you send it.

Maintained by Roshan · Page and browser-local behavior last reviewed August 31, 2026.

Browser-local PDF tool

Use Flatten PDF Form

Turns the filled values of a PDF form into fixed page content, so the fields are no longer editable. The file is never uploaded — it is rebuilt here in the tab.

Flattening cannot be undoneAfter flattening the fields are no longer editable, by anyone including you: the form fields stop existing and their values become ordinary page content. Keep the original if you may need to change an answer later. Check every value in the result before sending it — a field whose appearance was never generated by the program that made it can flatten to nothing, and that is reported when it happens. Password-protected and Adobe LiveCycle (XFA) PDFs are refused rather than half-processed.

Verified by counting fields on both sides of the operation: a filled form reporting six fields flattens to a document reporting zero, and the values that were previously held in annotation appearance streams are then readable as ordinary page text. That round trip is the real test — a tool that merely marked the fields read-only would leave the count unchanged and the values still editable in any PDF editor.

More in this category

Explore pdf tools tools

Find related browser-local tools for nearby tasks without starting another search.

Browse all pdf tools tools

About Flatten PDF Form

A filled PDF form is two documents at once. There is the page you see, and underneath it a set of live fields still holding their values as editable data. Send it as it is and the recipient can click into any box and change the number — usually by accident, occasionally not. Flattening collapses those two into one: each field's visible appearance is written into the page itself and the field is removed, so what arrives is what you saw. This is the step people mean when they say a PDF should be "locked" before sending, and it is the one most often skipped, because nothing in a viewer makes it obvious that the fields are still live. It matters most for the documents that travel furthest from you — a signed contract, a completed tax form, a quotation, an expense claim — where the difference between a fixed figure and an editable one is the whole point of sending a PDF rather than a spreadsheet. The work happens in this tab; the document is not uploaded anywhere.

What happens to the PDF

  1. The document's interactive fields are read first and listed with the value each one currently holds, so you can see exactly what is about to be made permanent before anything is changed.
  2. Field appearances are regenerated before flattening. This is the step that matters most: flattening writes what a field *draws*, so a field whose appearance was never generated by the program that filled it would otherwise flatten to an empty box and take its value with it.
  3. Each field's appearance is then written into the page content stream and the field itself is removed, which is what makes the value uneditable rather than merely locked.
  4. The result is checked back: a flattened document reports zero form fields, which is the difference between flattening and simply marking fields read-only. A read-only field can be made writable again by anyone with a PDF editor.
  5. You have to tick an explicit confirmation before the button works, because there is no undo and the original is not kept for you.
  6. Anything that could not be flattened cleanly is reported rather than passed off as successful.

Common flatten pdf form jobs

A completed contract before it goes to the other side

Flatten so the agreed figures cannot be edited in transit. Do it after any signature is placed, so the signature is fixed in the same pass.

An expense or invoice form for approval

The totals stop being live values and become part of the page, which is what the approver needs to be able to rely on.

A form a colleague filled and sent back

Check the listed values against what you expected first. The preview here shows what will be fixed, which is easier to scan than clicking through every box in a viewer.

Check before relying on the PDF

Questions about Flatten PDF Form

What does flattening actually change?

Each field's visible appearance becomes ordinary page content and the field is deleted. Before flattening the value is live data attached to an annotation; afterwards it is part of the page, like any other printed text.

Is this the same as making fields read-only?

No, and the difference matters. A read-only field still exists and can be made writable again by anyone with a PDF editor. A flattened field is gone, so there is nothing to unlock.

Does flattening make the PDF secure?

No. It fixes the visible values, nothing more. The text can still be selected and copied, the file is not encrypted, and anything hidden elsewhere in the document is untouched. Flattening is about editability, not confidentiality.

Are my files uploaded?

No. The PDF is read and rebuilt inside this browser tab. There is no endpoint on this site that accepts a file, which you can verify in your browser's network tab while you use it.

Can I flatten a form I have not filled in?

You can, and the result is a permanently empty form, which is almost never what anyone wants. The field values are listed before you confirm precisely so that this is obvious first.

Related tools

Fill PDF Form

Fill in a PDF form in your browser. Text boxes, checkboxes, radio buttons and dropdowns are detected and typed into locally. No upload, no account, no signup.

Sign PDF

Add a visible signature to a PDF locally. Draw it, type it, or upload an image, place it on any page, and download. No upload, no account. Visual signature only.

Remove PDF Metadata

Read, edit or clear the title, author, subject and keywords stored inside a PDF. Runs in your browser with no upload.

Redact PDF

Permanently cover sensitive areas in a PDF in your browser. Draw redaction boxes, review each page, and download a flattened PDF with no upload.