The short version

Drop a PDF, let auto-detect find underscore lines and labels ending in a colon, then add or adjust fields by clicking or dragging on the page. The download is a real AcroForm that opens fillable in Adobe Reader, Preview, Chrome and every mobile reader.

Name fields deliberately as you place them. A field called email is useful when the answers come back; one called Text3 is not. Test the finished form in a reader before you send it.

Someone has a paper intake form, a questionnaire built in Word, or a PDF contract with blanks, and they want people to type into it instead of printing it. That is the whole job of this builder. It does not fill forms in for you, and it does not flatten them; it adds the interactive layer that lets someone else fill the form in their own reader and send it back.

How to make a fillable PDF form

1

Add the PDF

Any PDF works, including a flat scan of a paper form. It is read into browser memory; nothing is uploaded.

2

Run auto-detect

The builder scans every page for underscore lines and labels that end in a colon, and drops a text field on each. It gets most of a conventional form in one pass.

3

Add and adjust fields by hand

Pick a type, then click or drag on the page. Move, resize, rename or delete any field, including the detected ones.

4

Name the fields

Give each a short, unique, descriptive name. This is what the data is labelled with when the form comes back.

5

Download and test

Open the file in a real reader, tab through every field, type in one, and check the order makes sense.

Output
AcroForm

The standard PDF form format. Every mainstream reader has supported it for decades.

Field types
5

Text, checkbox, dropdown, date and signature.

Bytes uploaded
0

The builder runs in your browser. The form and its layout never leave the device.

What auto-detect finds, and what it misses

Auto-detect looks for two patterns because they account for most blanks on real forms: a run of underscores, and a label followed by a colon with space after it. Each match becomes a text field sized to the gap.

Detected reliably

Conventional form layouts

  • Name: ______________
  • Labels ending in a colon with space to the right
  • Rows of underscored blanks in a table
  • Scanned forms with clear, straight underscore lines
  • Most government, school and intake forms
Needs a manual field

Anything without a visible cue

  • Boxes drawn as rectangles with no label
  • Checkbox squares (add them as checkboxes by hand)
  • Signature lines without underscores
  • Free-form layouts and decorative forms
  • Skewed or low-contrast scans

Manual placement is a click or a drag per field, so a form that auto-detect only half-finds still takes a couple of minutes. Detected fields are ordinary fields; move or resize any that sit slightly off their label.

Choosing the right field type

Type by questionMatch the field to the answer
  • Name, address, notes, anything typedText field
  • Yes or no, opt in, several allowedCheckbox
  • One choice from a fixed listDropdown
  • A date the reader entersDate field
  • A place to sign in their readerSignature field
  • Text is the workhorse. Make it multi-line for comments and single-line for everything else so the answer does not wrap into the next label.
  • Checkbox for each option in a multi-select group. For a strict pick-one, a dropdown is clearer and produces cleaner data.
  • Dropdown when the answers are known: country, plan, department. It removes spelling variation from the data you get back.
  • Date is a text field hinted for dates, which most readers format cleanly. It does not enforce a format, so say the one you want in the label.
  • Signature is a real signing slot, not a drawn image. Adobe Reader and signing apps recognise it and let the person sign in place.

Why field names matter

Every field has a name, and the name is how the answer is labelled when the filled form is read by software, exported to a spreadsheet, or fed into a system. Readers hide names from the person filling the form, which is why builders default to Text1, Text2 and nobody notices until the data comes back unlabelled.

Try it

Turn labels into clean field names

Paste your form's labels. The checker suggests names and flags duplicates and generic placeholders before they become a problem.

Two fields, one name, one answer
In an AcroForm, fields that share a name are the same field. Type into one and the other shows the same value. That is occasionally useful (a name that appears on every page) and usually a mistake. Give each distinct question a distinct name.

Testing the form before you send it

  • Open it in a real reader. Adobe Reader, Preview or Chrome. Tab through the fields. The order follows placement order, so if the cursor jumps around, reposition or re-add fields in the sequence you want.
  • Type into one field and save. Reopen the file and confirm the value is still there.
  • Check on a phone. Mobile readers render fields slightly larger; make sure nothing overlaps a neighbouring label.
  • Send yourself a copy. The version that goes through email is the version people will open.

Fillable versus flattened

Two jobs that sound alike and are opposites. A fillable form leaves the fields empty and interactive for someone else to complete. That is what this builder makes. Filling a form yourself and locking the answers is a different task: use the Editor or any reader to type the answers, then flatten a copy so nobody can change them.

LifecycleBuild, distribute, collect, then lock
Build the formthis toolSend it outstays fillableAnswers come backin the fieldsFlatten a copylock the answersKeep the template fillable; flatten only completed copies
Flattening the template would defeat it. Flattening each returned copy protects the answers.

Why the builder runs in your browser

The forms people build are their own intake sheets, contracts and questionnaires, and the PDFs they build them on are often scans of documents with client details already on them. Uploading a form template to a server to add fields is unnecessary, because placing a field is a small operation any browser can do.

Two ways to buildOne of them never transmits the document
Your devicePDFin memoryBrowser enginebuild formDownload0 bytes leavethe machineTypical online toolPDFon diskuploadServercopies filedownloadA full copy now sits on hardware you do notcontrol, under a policy you cannot audit
The page renders with PDF.js and the fields are written with pdf-lib, inside the tab. The file is read into memory and offered as a download.

The tool is right above

Everything on this page runs in your browser. Scroll up, drop the file, and keep it on your machine.

Jump to the tool

Common questions

What people ask with a form open in the builder.

01What is a fillable PDF form?

A PDF containing interactive fields, text boxes, checkboxes, dropdowns, that a reader can type into and save. The technical name is an AcroForm, and this builder produces a genuine one.

02Does auto-detect always work?

It finds underscore lines and labels ending in a colon reliably, which covers most conventional forms. Boxes without labels, checkbox squares and free-form layouts need a manual field, which is a click or a drag each.

03Which field types can I add?

Text, checkbox, dropdown, date and signature. Every field can be moved, resized and renamed after placement.

04Will the form open fillable in Adobe Reader and on phones?

Yes. The output is a standard AcroForm, which Adobe Reader, Preview, Chrome, Edge, Firefox and the mainstream mobile readers all support.

05Can I fill the form here as well?

This tool builds the form. Fill it in any reader, or use the Editor for a one-off. To lock completed answers, flatten a copy.

06Why do field names matter?

Because the name is how each answer is labelled when the completed form is read by software or exported. Distinct, descriptive names make the data usable; duplicate names merge two fields into one.

07Does it work on a password-protected PDF?

Not while it is encrypted. Remove the password from a file you own with the Unlock tool first, build the form, then protect it if needed.

08Is it free?

Free. Every tool, unlimited use, no signup.