The simplest way depends on what you already have

You can add fillable fields to a PDF using free tools, paid software, or your web browser — which one works best depends on whether you're starting from scratch, editing an existing PDF, or just need to fill in a form someone else created. If you already have a PDF and want to add boxes where people can type answers, Adobe Acrobat (paid) and free alternatives like PDFtk or LibreOffice Draw each take a different amount of time and technical skill. If someone sent you a PDF form that isn't fillable yet, you may be able to convert it first. If you're creating the form from the ground up, starting in a word processor and exporting to PDF is often faster than building it directly in PDF software.

Your choice also depends on how many forms you'll create and whether the fields need to work reliably across different devices. A one-time form for internal use might be fine with a free browser tool, while a form you'll send to hundreds of people should probably go through Adobe Acrobat or be tested thoroughly in multiple PDF readers.

Key Takeaways

  • Adobe Acrobat Pro (paid, monthly subscription) is the fastest route if you need professional results and plan to create forms regularly.
  • Free browser-based tools like Smallpdf and ILovePDF let you upload a PDF and add text fields without installing software, though they have limits on file size and features.
  • LibreOffice Draw (free, downloadable) opens PDFs and lets you add fields, but saving back to PDF requires extra steps and works better for straightforward forms.
  • If you're building a form from scratch, creating it in Microsoft Word or Google Docs first, then exporting to PDF, is often simpler than designing directly in PDF software.
  • PDFtk (free, command-line tool) works well if you're comfortable typing commands, but requires more technical knowledge than graphical tools.

Using Adobe Acrobat Pro to add fields

Adobe Acrobat Pro is the industry standard and the fastest way to add fillable fields if you're willing to pay. Open your PDF in Acrobat Pro, go to the "Prepare Form" tool, and Acrobat will auto-detect where fields should go based on the layout. You can then adjust field placement, change field type (text box, checkbox, dropdown, signature line), and set properties like field name and default value. When you're done, save the file and anyone can open it and fill it in using the free Adobe Reader.

The subscription costs roughly $15 to $25 per month depending on your plan, and Acrobat includes other PDF editing tools beyond just forms. If you only need to create one or two forms, this may not be worth the cost. If you create forms regularly as part of your work, the time you save usually justifies the expense. Acrobat also handles complex layouts and scanned documents better than free tools, and forms you create in Acrobat will work reliably in Adobe Reader on any device.

Free browser tools for quick form conversion

Smallpdf, ILovePDF, and similar online tools let you upload a PDF and add fillable fields without installing anything. Go to the site, upload your PDF, click "add text field" or "add form field," then click where you want each field to appear. You can usually set the field type (text, checkbox, dropdown) and give it a name. When you're done, read the edited PDF.

These tools work well for straightforward forms and small files, but they have drawbacks. Most free versions limit file size to 10 to 20 MB, restrict how many files you can process per day, and don't let you auto-detect field positions the way Acrobat does — you place each field manually. If your form has many fields, this becomes tedious. Some tools also require you to create an account or watch an ad before downloading. For a one-time form or a straightforward document, though, they're fast and free, and you don't need to install software on your computer.

LibreOffice Draw for more control without paying

LibreOffice Draw is a free, downloadable program that opens PDFs and lets you add text boxes, checkboxes, and other form elements directly. read LibreOffice from the official site (libreoffice.org), open Draw, go to File > Open, and select your PDF. The PDF will open as an editable document. Go to Insert > Form Control to add text fields, checkboxes, radio buttons, and dropdown lists. Click where you want each field, set its properties, and repeat.

The catch is that LibreOffice treats the PDF as a drawing, not a true fillable form. When you save it back to PDF, the fields may not work the way they do in Acrobat forms — some PDF readers won't recognize them as interactive fields. LibreOffice works best if you're adding straightforward annotations or if you plan to print the form and fill it by hand. If you need the form to work reliably across different devices and software, Acrobat or a browser tool is safer. Test your finished form in Adobe Reader and at least one other PDF viewer before you share it widely.

Creating a form from scratch in Word or Google Docs

If you're building a form rather than editing an existing PDF, starting in Microsoft Word or Google Docs is often faster than designing directly in PDF software. In Word, go to Developer > Design Mode (you may need to enable the Developer tab first in Options), then use the form controls to add text boxes, checkboxes, and dropdowns. In Google Docs, use Insert > Table or Insert > Drawing to create a layout, then add text fields and checkboxes. Once the form looks right, export it to PDF.

This approach gives you more layout flexibility and is easier to edit later — if you need to change the form, you edit the Word or Docs version and export again, rather than trying to move fields around in PDF software. The exported PDF may not have fully interactive fields in all readers, but it will be printable and clear. If you need the PDF version to have working fillable fields, you can then open the exported PDF in Acrobat or a browser tool and add the interactive elements on top of your layout. This two-step process takes longer but often produces better results than trying to design the form directly in PDF software.

Using PDFtk if you're comfortable with the command line

PDFtk is a free, open-source tool that works from the command line (the text-based interface on your computer). It's powerful and works on Windows, Mac, and Linux, but requires you to type commands rather than click buttons. To use it, read PDFtk from the official site, then open your terminal or command prompt and type commands like pdftk input.pdf generate_fdf output fdf_file.fdf to extract the form structure, edit the FDF file to define your fields, then merge it back into the PDF.

PDFtk is best for people who create many forms or need to automate the process — for example, if you generate forms from a database or need to fill the same form with different data repeatedly. For a one-off form, the learning curve usually isn't worth it. If you're not comfortable with command-line tools, stick with the graphical options above. There are graphical interfaces built on top of PDFtk that make it easier to use, but they're less common and may require additional setup.

What field types you can add and how they work

Most PDF form tools let you add several types of fields. A text field is a box where someone types an answer — useful for name, address, or any short text. A checkbox is a small square someone clicks to mark yes or no. A radio button is a circle; when someone clicks one, the others in the group automatically uncheck (useful for "pick one" questions). A dropdown (or combo box) is a list where someone selects one option from a menu you define. A signature field is a special box for digital signatures, though basic PDF tools often don't support this — you may need Acrobat or specialized e-signature software.

When you add a field, you usually set a field name (the internal label, like "first_name"), a field type, and sometimes a default value or list of options. The field name matters if you plan to extract the data later — for example, if you want to collect responses in a spreadsheet. Most tools let you test the form before you share it by clicking the fields and typing or selecting values. Pay attention to field size and placement; a text field that's too small will be frustrating to fill in, and fields that overlap or are too close together can cause problems in some PDF readers.

Frequently Asked Questions

Can I add fillable fields to a scanned PDF or image-based PDF?

Not directly. If your PDF is a scan or image, the text isn't selectable and form tools can't detect where to place fields. You need to run the PDF through optical character recognition (OCR) first — many PDF tools include this, or you can use free online OCR tools. After OCR, the PDF becomes text-based and you can add fields normally. Be aware that OCR isn't perfect, especially with poor-quality scans.

Will the fillable fields work in the free Adobe Reader?

Yes, if you create the form in Adobe Acrobat Pro or certain other tools. Forms made in Acrobat Pro are fully compatible with the free Adobe Reader. Forms created in some other tools may not work in Reader — test by opening your finished PDF in Reader before you share it. Browser-based tools and LibreOffice are less reliable for cross-platform compatibility.

How do I collect the answers people fill in?

If you created the form in Acrobat, you can ask people to email you the filled PDF and open each one to read the answers. Acrobat also has a "Collect Data" feature that gathers responses, though it requires a paid plan. For larger surveys, consider using Google Forms or Typeform instead — they're designed for collecting responses and automatically organize them in a spreadsheet.

Can I password-protect a fillable PDF so people can only fill in fields, not edit the rest?

Yes. In Adobe Acrobat, go to File > Properties > Security and set a password. You can restrict editing while allowing form filling. Most other tools have similar options, though the exact steps vary. Check your tool's documentation for the specific steps.

What's the difference between a form field and just typing text on a PDF?

A form field is interactive — someone can click it, type or select an answer, and the data stays in that field. Typing text directly on a PDF just adds static text that looks like it's printed on the page. Form fields are better for documents people will fill in multiple times or where you need to collect data. Static text is fine for one-off annotations or instructions.