Fill PDF Forms

Open a PDF that already has AcroForm fields and enter your values: text boxes, check boxes, lists and radio groups are shown as controls. Keep the fields editable in the download, or flatten the form so the values become part of the page.

Runs locally in your browser
·

    How to fill a PDF form in the browser

    Open a PDF that already carries AcroForm fields: text boxes, check boxes, lists and radio groups are read and shown as controls. The file is parsed and rewritten in this browser, and nothing is uploaded.

    Type the values you need, leave the rest alone, then download the form as an editable copy or flatten it so the values become part of the page content.

    1. Drop a PDF with form fields or choose one from the device. A PDF without AcroForm fields is reported as such instead of being filled.
    2. Fill the controls: text and multiline boxes take typed text, check boxes toggle, and dropdowns, lists and radio groups offer the options the file carries.
    3. Leave a field unset by keeping the dash entry the tool adds for PDFs without a value; that field is not written unless you pick something.
    4. Turn on "Flatten filled fields" if the values should no longer be editable; leave it off to keep the form fillable.
    5. Press "Fill and download PDF" and check the three figures - fields, pages and output size. Clear empties the file, the field list and the flatten switch.

    Which fields are written, what flattening changes, and what the messages mean

    Which fields are read and written

    Text fields (single-line and multiline), check boxes, dropdowns, option lists and radio groups are read when the file loads and written when the run starts. A list keeps several selections when the PDF marks it as multi-select; a single-select list takes one value.

    Read-only fields are shown with their value and locked, so they come out as they went in. A signature or push-button field is listed as read-only or unsupported and is left untouched unless you flatten the form.

    Editable copy or flattened copy

    With the switch off the output keeps the AcroForm, and every value can be edited again in a PDF reader. With the switch on the values are drawn into the page content and the fields are removed: the downloaded file carries no form fields at all.

    A widget that has no appearance of its own - an unsigned signature field, for instance - gets an empty one before flattening, so a form that contains one can still be flattened. If a field cannot be merged at all, the download keeps the fields editable and the status line says so.

    Limits and messages

    Field text is drawn with the font the PDF already uses. A standard Helvetica covers Latin-1 only, so CJK or emoji are refused with their own message instead of being written invisibly, while accented Latin text such as "Café Müller" is fine.

    A value longer than the field’s own MaxLen limit is refused. A PDF with no AcroForm fields, an encrypted file and an empty or damaged file each answer with their own sentence, and the same file filled twice produces the same bytes.

    Recent tools: