PDF Flatten

Upload a PDF with fillable form fields and download a version where completed fields are baked into the page.

Use the PDF Flatten

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

Completed form fields will be baked into the page

Done!

Summary

Upload a PDF with fillable form fields and download a version where completed fields are 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 as static page content.
  5. The original form widgets and editable fields are removed.
  6. Download the flattened PDF — its form fields 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.
  • Ensuring consistent rendering across PDF viewers that handle forms differently.

Frequently Asked Questions

Last updated: 2026-09-14 · Reviewed by Nham Vu