PDFMacroPDFMacro
Tool · Form fields

Make a PDF fillable

Drag a box where each answer belongs and pick what it is — text, date, checkbox, dropdown or radio group. Placing fields by hand is free, nothing is written until you confirm the list, and the lines already printed on your form are never painted over.

Processed in your browser
Common questions

Frequently asked questions

How do I make a PDF fillable?
Open it and place the fields. Drag a box where each answer belongs and choose what it is — text, date, checkbox, dropdown or radio group. You can also have the page scanned for blank lines, runs of underscores and the gaps after labels, and get a proposed field for each. Either way you review the whole list first: nothing is written to the document until you confirm it.
What is the difference between placing fields and detecting them?
Placing is you drawing a box where you want one; detecting is the tool reading the page for blank lines, runs of underscores and the gaps after labels and proposing a field for each, with a confidence score. Both land in the same review list, where you rename, retype, move, resize and untick anything, and both create fields through the same code. The only difference is whether the tool guessed or you decided — which is also why they are priced differently.
Can I add checkboxes, dropdowns and radio buttons?
Yes — text, date, checkbox, dropdown and radio group. A dropdown and a radio group each take a list of choices, typed as a comma-separated list; a radio group turns that list into one button per choice, laid along the box you drew, so a wide box gives a row and a tall one a column. A choice field with no choices is refused rather than created, because a radio group with no options is not an empty group — the options are the buttons.
Will adding fields cover up the lines already printed on my form?
No, and this took deliberate work. PDF viewers fill in an opaque white background and a black border for any field whose appearance is unspecified, so a field placed over a ruled line erases the line — permanently, once the form is flattened. Every field created here is written with no background, no border and no border width, so the ruling, shading and artwork the form already prints stay exactly as they were and only the typed value is ever drawn.
Can I add more fields to a PDF that already has some?
Yes. New fields go in alongside whatever is already there, and a name that is already taken is skipped and reported rather than overwritten — two fields sharing a name would bind to each other and fill together, which is almost never what someone means.
Does Form Fields upload my PDF to a server?
No. The file is opened, processed and saved back by code running in this browser tab — there is no upload endpoint on our servers to send it to. You can watch the Network panel in your browser's developer tools while you work and confirm nothing carrying the document leaves the page.
Is Form Fields free?
Form Fields is free with a free account: up to 3 downloads a day, and a small PDFMacro line on each page of a saved PDF. Pro removes both. There are no page or file-size caps on either plan. Placing fields by hand is unlimited. The automatic scan that proposes them for you is a paid feature, Form field recognition.
Does it work offline?
With Pro, yes. Once the page has loaded, every tool keeps working with the network disconnected, because the processing never depended on a server round-trip; OCR's language packs need one download the first time. A free account needs a connection to save, for its daily count. AI features need your AI: your provider online, or your local model running.

Form Fields runs in your browser. Try it now.

Your file is never uploaded. Work on it right away; a free account saves it. Open a file and see for yourself — the network panel is right there if you want to check.