Forum Discussion

NathanReed's avatar
NathanReed
Iron Contributor
Oct 29, 2026

How to create a fillable PDF form?

I need to create a registration form that people can complete on their computers instead of printing it out. It would have fields for names and contact details, a few checkboxes, and a larger space for additional comments. I haven’t created this kind of PDF before, so I’m not sure which software to use.

Is it better to design the form in Word first, or use a PDF form creator to build it from scratch? I’d like to arrange the fields myself and keep the layout consistent when someone fills it in. They should also be able to save their answers without needing paid software.

Being able to create a fillable PDF for free would be helpful, but I’m open to paid tools if they make the setup easier. If you’ve created something similar, could you recommend a tool or suggest where to start?

Thanks in advance for your help.

6 Replies

  • Ryan_C1's avatar
    Ryan_C1
    Brass Contributor

    Jotform’s Fillable PDF Form Creator is a web-based option if you prefer arranging fields visually without installing software. It has a free plan with limits, while higher usage requires a paid plan.

    1. Open the Fillable PDF Form Creator and upload your existing PDF, or start with a template.
    2. Add text fields for names, email addresses and phone numbers.
    3. Add checkboxes for choices and a multiline field for additional comments.
    4. Adjust the field positions and sizes, then download the fillable PDF.

    Make sure you download the fillable PDF, rather than only sharing a link to an online form. Recipients can enter and save their answers using a compatible free PDF reader.

    This is convenient if you already designed the page in Word: export it as a PDF first, then add the fields in Jotform. Since it’s an online tool, you’ll need to upload the document.

  • SarahWilson1's avatar
    SarahWilson1
    Brass Contributor

    Apache OpenOffice Writer is a free desktop option for creating a fillable PDF. You can build the layout and interactive fields in one document.

    1. Add your title, instructions and labels. Use a table to keep the layout tidy.
    2. Open View > Toolbars > Form Controls and enable Design Mode.
    3. Insert text boxes for names, email addresses and phone numbers. Add checkboxes for selectable options.
    4. Give each field a unique name in its properties. For comments, use a larger text box with Text type set to Multi-line.
    5. Choose File > Export as PDF, enable Create PDF form, and export.

    Keep the Writer file so you can edit the design later. Export directly rather than printing to PDF, which loses the interactive fields.

    People can fill in and save the finished form using a compatible free PDF reader. Before sharing it, enter some sample answers, save the PDF and reopen it to check that everything is retained.

  • LauraBennett's avatar
    LauraBennett
    Iron Contributor

    Adobe Acrobat online offers paid form-creation features for adding text fields and checkboxes in your browser. Recipients can fill in and save the PDF using free Acrobat Reader. Make sure you choose form creation, not Fill & Sign, which only fills existing documents.

  • Emily2002's avatar
    Emily2002
    Iron Contributor

    You can create a fillable PDF form with an online form creator or a desktop PDF editor. Add interactive text fields for names and contact details, checkboxes for choices, and a multiline field for comments. To create a PDF form that users can fill out and save, use actual form fields rather than ordinary text annotations.

    Create a fillable PDF online for free with PDFgear

    PDFgear’s online form creator lets you create a fillable PDF for free without installing software or creating an account. It works in a browser on Windows or Mac and processes the document locally without uploading it to a server.

    1. Open PDFgear’s online fillable PDF creator and select your PDF, or start with a blank PDF.
    2. Choose Textbox or Checkbox, then click to place each field and resize it as needed.
    3. Double-click a field to edit its properties. Give each independent field a unique name and enable Multiline for the comments box.
    4. Exit form-design mode and click the input fields to test them.
    5. Clear your test answers and click Download File to save the blank fillable form.

    You can create a fillable PDF from an existing PDF while preserving its original layout, so there is no need to rebuild your registration form. You can also start with a blank PDF and arrange the labels and fields yourself, which is convenient for a short registration form or a simple questionnaire.

    Create a PDF form on your desktop with Adobe Acrobat Pro

    Adobe Acrobat Pro is the paid option for preparing forms on Windows or Mac. It can detect potential fields in an existing document, reducing manual placement when your registration form already has clear labels and blank spaces. You can also start with a blank page.

    1. Open Acrobat Pro and select All tools > Prepare a form.
    2. Select your existing document, or choose to start with a blank page.
    3. Review any detected fields, then add or reposition text fields, checkboxes, and other controls.
    4. Open field properties to set names, required fields, and multiline text where appropriate.
    5. Preview the form, test it, and save the PDF.

    Automatic detection still needs checking: some fields may be missed or placed incorrectly. Acrobat Pro is needed for this creation workflow, but recipients can fill in and save ordinary PDF forms using free Adobe Acrobat Reader.

    A few tips for setting up fillable fields

    • Give each independent text field a unique name so unrelated fields do not repeat the same answer.
    • Enable Multiline for the comments box to allow longer responses.
    • Use checkboxes for independent choices and radio buttons when only one answer is allowed.

    For a straightforward registration form, PDFgear’s free browser tool is a practical starting point. Choose Acrobat Pro if you prefer a desktop workflow and want automatic field detection to help prepare existing documents.

  • You can design the page in Word first if that feels easier, then use PyMuPDF to add the fillable fields to the exported PDF. Word handles the labels and layout; the script adds the interactive parts.

    Leave blank spaces for the answers, export the document as template.pdf, and install PyMuPDF:

    python -m pip install pymupdf

    Save this as add_fields.py:

    import pymupdf

    doc = pymupdf.open("template.pdf")
    page = doc[0]

    def add_field(name, rect, checkbox=False, multiline=False):
           field = pymupdf.Widget()
           field.field_name = name
           field.rect = pymupdf.Rect(rect)
           field.field_type = (
                       pymupdf.PDF_WIDGET_TYPE_CHECKBOX
                       if checkbox else pymupdf.PDF_WIDGET_TYPE_TEXT
           )
          field.border_width = 1 
          field.border_color = (0, 0, 0)

          if not checkbox:
               field.text_font = "Helv"
               field.text_fontsize = 11

          if multiline:
                 field.field_flags = pymupdf.PDF_TX_FIELD_IS_MULTILINE

          page.add_widget(field)

    add_field("fullname", (150, 100, 520, 125))
    add_field("email", (150, 145, 520, 170))
    add_field("phone", (150, 190, 520, 215))
    add_field("updates", (50, 250, 66, 266), checkbox=True)
    add_field("accessibility", (50, 285, 66, 301), checkbox=True)
    add_field("comments", (50, 350, 520, 480), multiline=True)

    doc.save("registration-fillable.pdf")
    doc.close()

    Run python add_fields.py. Replace the example rectangles with positions matching your template; coordinates are measured from the top-left, with 72 points per inch.

    This is useful for adding fields without rebuilding an existing design. PyMuPDF is available under AGPL or a commercial licence, so check the licensing if you’re incorporating it into an application. Recipients only need a PDF reader that supports filling and saving forms.

  • Jason_M's avatar
    Jason_M
    Iron Contributor

    For a registration form where precise positioning matters, Scribus is worth considering. It’s a free, open-source desktop publishing application with PDF form controls. It takes more learning than a word processor, but gives you control over where everything sits.

    Start a document and use text frames for the title, instructions and field labels. Then enable the PDF Tools toolbar and draw PDF text fields and checkboxes in the required positions.

    Double-click each field to configure its properties. Use different names for independent fields, and enable the multiline option for the larger comments field. You can also adjust field borders and text appearance.

    When finished, use File > Export > Save as PDF, choosing a regular PDF version such as PDF 1.4 rather than a print-production PDF/X preset.

    The exported layout stays fixed while people enter their answers. Before distributing it, fill in a test copy in a free PDF reader, save it, close it and reopen it to confirm the answers remain.