Flatten PDF

Bake filled form fields and annotations into the page so they can no longer be edited.

Make What The File Shows Be What The File Contains

A filled PDF form does not really contain the answers. It contains empty fields and, alongside them, a separate list of values with instructions for drawing each one. That separation is why a completed form can still be edited by whoever receives it, and why some printers, phone previews and archiving systems show a form that looks blank.

Flattening copies each field's drawn appearance into the page itself and then removes the interactive layer. The result reads identically in every viewer, prints as it appears, and cannot be altered by typing into it.

Key features

  • Bakes the real appearance — the exact stream the viewer was already drawing, so nothing shifts or re-renders.
  • Checkboxes and radio buttons included — the live state is baked, not the default one.
  • Keeps hyperlinks if you want them — a link paints nothing on the page, so whether it stays clickable is your choice.
  • Counts what it found — every page is listed with its fields and links before you commit.
  • Signatures and stamps too — any annotation with a drawn appearance is flattened the same way.
100% client-side — no data leaves your machine

This tool runs entirely inside your browser using native Web APIs. Your files and text are never uploaded to a server, never logged and never shared with third parties.

How to use: Flatten PDF

  1. Choose the PDF
    The file is read in the page. Nothing is uploaded and the original on your disk is never modified.
  2. Check the summary
    Each page lists how many interactive items it carries, so you know there is something to flatten.
  3. Decide about links
    Leave hyperlinks working for a document people will read on screen; turn them off for an archive copy.
  4. Download the flattened copy
    The values are now page content and the form layer is gone.

Technical specifications

Processing locationEntirely in your browser — no server round trip
Data uploadedNone. Files and text never leave your device
PriceFree — no account, no trial, no usage cap
CategoryPDF
Works offlineYes, once the page has loaded
Browser supportChrome 90+, Edge 90+, Firefox 90+, Safari 15+
Interface languagesEnglish, 中文, हिन्दी, Español, العربية

Frequently asked questions

Will the flattened file look exactly the same?

Yes. Flattening copies the appearance stream the viewer was already using to draw each field, rather than re-rendering anything, so every glyph lands in the same place at the same size. The difference is that it is now part of the page instead of an overlay.

Can the values still be edited afterwards?

Not as form fields — there are no fields left. The text becomes ordinary page content, which someone could still alter with a full PDF editor in the same way they could alter any other text on the page. Flattening prevents accidental changes and casual editing; it is not encryption.

Why did my form print blank before flattening?

Some viewers and print drivers ignore the interactive layer entirely, and some PDFs are saved with field values that have no appearance stream at all. Flattening removes the dependency: once the values are page content, anything that can print a page can print them.

Does this remove the signature from a digitally signed PDF?

A cryptographic signature covers the exact bytes of the file, so any change at all — including flattening — invalidates it. The visible signature appearance is baked in like any other annotation, but the cryptographic assurance is gone. Do not flatten a file whose signature needs to remain verifiable.

What happens to comments and sticky notes?

Annotations that draw something visible are baked into the page. Pop-up notes, which are hidden until clicked, have no visible appearance and are simply removed along with the rest of the interactive layer.

Related tools

Back to all tools