tooloora

Fill PDF Forms — complete & flatten AcroForm fields

Open a PDF form, fill in its fields and download — optionally flattened so the values can't be changed. Local, no upload.

Runs locally — nothing is uploaded

Drop a PDF here or click

Processed locally, no upload

Runs locally in your browser — no upload.

Fill in a PDF form

Open an interactive PDF form and complete it right in your browser. The tool detects the form's fields — text boxes, checkboxes, dropdowns, radio buttons and lists — and shows an input for each. Fill them in, choose whether to flatten the result, and download. Your file is never uploaded.

Flatten or keep editable

  • Flatten (default) — your answers are burned into the page. The PDF looks final and the fields can no longer be changed. Best for sending or printing.
  • Keep editable — turn flattening off if the recipient should still be able to adjust the fields.

What's supported

Classic AcroForm fields are supported. Dynamic XFA forms — used by some government or LiveCycle documents — are not, because they're a separate, proprietary technology. If your form shows no fields, it's likely a scan, a flat document, or XFA; in that case the Sign or Watermark tools let you write on it instead.

Private by default

Reading the fields and writing your answers happen entirely on your device with an open-source library (pdf-lib). Nothing is uploaded — your form data stays with you, even offline.

Frequently asked questions

Is my PDF uploaded to fill the form?

No. The form is read and filled entirely in your browser. Your data and the file never leave your device.

Which forms work?

Classic interactive PDF forms (AcroForm) with text fields, checkboxes, dropdowns, radio buttons and lists. Dynamic XFA forms (some government/LiveCycle forms) are not supported.

What does 'flatten' do?

Flattening burns your entered values into the page so the result looks final and can no longer be edited as a form. Leave it off if the recipient should still be able to change the fields.

My PDF shows no fields — why?

It probably has no interactive form fields (it may be a scan or a flat document), or it uses unsupported XFA. You can still write on it with the Sign or Watermark tools.