HomeGuides › Making a PDF fillable

How to make a PDF fillable

A form that people print, write on, scan and email back costs everyone time and produces handwriting nobody can read. Adding real fields to the PDF you already have fixes that, and it does not require Acrobat. Here is what the fields actually are, how to place them so they land where you meant, and the handful of things that genuinely cannot be done.

What a fillable PDF really is

A PDF form is an ordinary PDF with an extra structure inside it called an AcroForm: a list of fields, each with a name, a type, a rectangle on a page, and a drawing of what it looks like. When someone opens the file in any PDF reader, the reader finds that list and lets them type into it.

Three things follow from that, and each one matters:

Before you start: check what the document already is

Placing fields where you actually mean

This is where most tools go wrong, and the reasons are worth knowing even if you never see them.

The page does not always start at zero

A PDF page has a MediaBox — the sheet — and may have a CropBox, the part of it that is actually displayed. When the CropBox does not start at the corner of the MediaBox, every position on the visible page is offset from the coordinates stored in the file. A tool that ignores this puts every field out by the same amount, which looks like carelessness and is really arithmetic.

Pages can be stored sideways

A landscape page is often a portrait page with a Rotate of 90 degrees. What you see and what the file stores are turned relative to each other, so a field placed at the top left of what you see has to be written somewhere quite different — and turned, too, or the text inside it runs up the side of the page.

Zoom is not position

Positions should be stored in the page's own units — points, 72 to the inch — not in screen pixels. Then zooming in to place something precisely does not change where it ends up.

The practical advice: after placing your fields, zoom to 100% and look, and if the tool lets you type exact numbers, use them for anything that has to line up with a printed rule on the page.

Choosing the right kind of field

There is no true date field in a PDF. A date is a text field, and the only reliable way to get a consistent answer is to say what you want in the label: Date (DD/MM/YYYY). Some readers can run scripts that validate dates; most cannot, and a form that depends on that is a form that silently fails for half its recipients.

Names, and why they matter more than they look

Give fields plain machine names — full_name, plot_number — and put the human wording in the label and the tooltip. Two particular traps:

Test it before you send it

Fill your own form in, then reopen the exported file and check three things: that every field is there, that you can type in each one, and that the tick boxes and radio buttons behave — that choosing one radio button clears the others in its group. A download that succeeded is not evidence that the file is any good.

One more check worth doing: make sure you are sending the blank template, not the copy you filled in while testing. It is an easy and embarrassing mistake.

What a fillable PDF cannot do

Doing it without uploading your document

Contracts, application forms and membership lists are exactly the documents that should not be posted to a website for processing. The PDF Form Builder does all of the above in your browser: your file is read by code running on the page, the fields are appended to your document rather than rebuilding it — so every byte of the original survives — and the finished form is reopened and checked before it is offered to you.

Related: PDF Form Filler for filling in a form that already has fields, and Fill & sign for writing on any PDF, including a scan.