Skip to main content
Paplume
Free beta

Flatten PDF (Bake In Form Contents)

Send a filled PDF form as-is and the recipient can still change what you entered. Flattening bakes every form field into regular page content — identical appearance, no longer editable, perfect for contracts and application forms. Everything runs locally in your browser.

Free quota today0 used of 3 · Resets 00:00 UTC

Full-release pricing preview: $6.9/mo or $49/yr · 30-day email notice before billing starts · nothing is charged during the beta

How it works (3 steps)

1

Upload a filled PDF form

All AcroForm field types are supported: text boxes, checkboxes, radio groups, dropdowns.

2

One-click flatten

Each field’s current value is baked into the page content and the field itself is removed.

3

Download the locked version

You get _flat.pdf: it looks exactly like the filled form, but no PDF software can edit the field contents anymore.

Popular searches

  • flatten PDF form fields
  • make filled PDF form non-editable
  • lock PDF form after filling

FAQ

A normal export keeps editable fields, so recipients can change them. After flattening, fields become regular page content that cannot be edited — right for final submissions and archiving.

Try it ↑

Honestly: this tool flattens AcroForm form fields only. For annotations and drawn signatures, use the Sign / Annotate tools and choose flatten on export — they draw those into the page.

Try it ↑

No. Flattening only removes editability; the text remains selectable in the text layer. To restrict copying, combine with the encryption tool’s permissions.

Try it ↑

No — flattening runs entirely in your browser.

Try it ↑

No. Any change to a signed PDF (merging, compressing, watermarking…) invalidates the existing digital signature — that is the tamper-proof design of PDF signatures, not a limit of this site. Process first, then sign.

Try it ↑

Yes — and you can verify it: the tool runs on open-source in-browser engines (pdf-lib, pdf.js, Tesseract OCR…) on your own device. Open DevTools → Network while processing and you will see no file upload requests.

Try it ↑

Related tools