PDF Flatten

Upload a PDF with fillable form fields or annotations and download a flattened version where all content is permanently baked into the page.

Upload PDF

How it works

  • Form fields are drawn as static text
  • Interactive widgets are removed
  • Annotations are merged into the page
  • Everything runs in your browser

Upload a PDF to get started

Form fields and annotations will be baked into the page

Done!

Summary

Upload a PDF with fillable form fields or annotations and download a flattened version where all content is permanently baked into the page.

How it works

  1. Click the upload area or drag a PDF file onto it.
  2. The tool reads the file in your browser — nothing is sent to a server.
  3. Click "Flatten & Download" to process the PDF.
  4. pdf-lib redraws each form field and annotation as static page content.
  5. The original form widgets and editable fields are removed.
  6. Download the flattened PDF — it can no longer be filled or edited.

Use cases

  • Locking a completed contract before archiving.
  • Preventing recipients from modifying a filled application form.
  • Preparing PDFs for printing so field borders and values always appear.
  • Converting interactive forms to static documents for long-term storage.
  • Stripping annotations before sharing a reviewed draft externally.
  • Ensuring consistent rendering across PDF viewers that handle forms differently.

Frequently Asked Questions

Last updated: 2026-06-25 · Reviewed by Nham Vu