How to Create Fillable PDF Forms
PDF Guides

How to Create Fillable PDF Forms

Michael Foster

Michael Foster

Content Creator & Tutorial Expert

Jun 4, 2026 Jul 12, 2026 8 min
Reviewed by Emma RodriguezFact-checkedEditorial Policy

Fillable PDF forms let you collect structured data electronically. This guide covers every method for creating fillable forms in 2026, from Adobe Acrobat to free alternatives and best practices.

Fillable PDF forms are interactive documents that users can complete on their computers or mobile devices. They are used for applications, surveys, contracts, intake forms, and any situation where you need to collect structured data. This guide covers every method for creating fillable PDF forms in 2026.

Why Use Fillable PDF Forms?

Fillable PDF forms offer several advantages over other form formats:

  • Professional appearance: PDF forms look polished and consistent across devices.
  • Structured data collection: Fields ensure data is entered in the right format.
  • Validation: Built-in validation can prevent incorrect data entry.
  • Digital signatures: Forms can include signature fields for legally binding agreements.
  • Offline completion: Users can fill forms without an internet connection.
  • Universal compatibility: PDF forms work on any device with a PDF reader.
  • Data extraction: Form data can be extracted electronically for processing.

Common Use Cases

  • Job applications: Collect applicant information in a structured format.
  • Intake forms: Medical, legal, or service intake forms.
  • Contracts and agreements: Fillable fields for names, dates, and terms.
  • Surveys and questionnaires: Collect responses with checkboxes and radio buttons.
  • Order forms: Product orders with quantity, pricing, and total fields.
  • Event registration: Collect attendee information and preferences.

Understanding Form Field Types

PDF forms support several field types, each suited to different data:

Text Fields

Single-line or multi-line text entry. Used for names, addresses, comments, and any free-text input.

Properties to configure:

  • Name: Unique identifier for the field.
  • Tooltip: Help text shown when the user hovers over the field.
  • Format: Plain text, number, date, or custom format.
  • Maximum length: Limit the number of characters.
  • Multi-line: Allow text to wrap across multiple lines.
  • Required: Mark the field as required.
  • Default value: Pre-fill the field with a default value.

Checkboxes

Allow users to select one or more options. Each checkbox is independent.

Properties:

  • Name: Group checkboxes with the same name for mutually exclusive options (radio button behavior).
  • Export value: The value submitted when the checkbox is checked.
  • Default state: Checked or unchecked.

Radio Buttons

Allow users to select one option from a group. All radio buttons in a group share the same name but have different export values.

Properties:

  • Name: All buttons in a group share the same name.
  • Export value: Each button has a unique value.
  • Default selection: Which button is selected by default.

Dropdown Lists

Allow users to select one option from a list. The list is hidden until the user clicks the field.

Properties:

  • Items: The list of options.
  • Allow custom text: Let users type a value not in the list (combo box).
  • Default selection: Which item is selected by default.

List Boxes

Similar to dropdowns but show all options simultaneously. Users can select one or multiple items.

Buttons

Action buttons that perform tasks when clicked:

  • Submit: Submit the form data to a server.
  • Reset: Clear all fields.
  • Print: Print the form.
  • Custom: Execute JavaScript for custom actions.

Signature Fields

Allow users to digitally sign the form. Requires a digital certificate.

Date and Time Fields

Specialized text fields formatted for date or time entry. Can include a date picker.

Method 1: Create Forms with Adobe Acrobat Pro

Acrobat Pro is the industry standard for creating fillable PDF forms.

Step-by-Step: Creating a Form in Acrobat Pro

  1. Prepare the base document: Create the form layout in Word, InDesign, or any design tool. Include labels and field positions (you can use underscores or boxes to indicate where fields should go). Save as PDF.
  1. Open in Acrobat Pro: Open the PDF in Acrobat Pro.
  1. Start Form Wizard: Go to Tools > Prepare Form. Acrobat Pro can auto-detect form fields.
  1. Auto-detect fields: Acrobat Pro analyzes the document and creates fields where it detects them. Review and adjust:

- Delete incorrect fields.

- Add missing fields.

- Adjust field positions and sizes.

  1. Add fields manually (if needed):

- Click "Add Text Field" and drag to position.

- Click "Add Checkbox" and drag to position.

- Click "Add Radio Button" and drag to position.

- Click "Add Dropdown" and drag to position.

- Click "Add Button" and drag to position.

- Click "Add Digital Signature" and drag to position.

  1. Configure field properties: Double-click any field to open the Properties dialog:

- Set the field name (unique identifier).

- Add a tooltip (accessibility and user guidance).

- Set format, validation, and calculation rules.

- Set appearance (border, background, font).

- Set required flag.

  1. Set tab order: Ensure fields can be navigated in a logical order using the Tab key. Drag fields in the panel to reorder.
  1. Test the form: Click "Preview" to test the form. Fill in fields, check checkboxes, and verify the tab order.
  1. Save the form: Save the PDF with the form fields.

Adding Calculations

Acrobat Pro supports field calculations:

  1. Double-click a field (e.g., a total field).
  2. Go to the "Calculate" tab in Properties.
  3. Choose:

- Sum: Add values from other fields.

- Product: Multiply values from other fields.

- Average: Average values from other fields.

- Custom: JavaScript for custom calculations.

  1. Select the fields to include in the calculation.

Adding JavaScript Validation

For complex validation, you can add JavaScript to fields:

  1. Double-click the field.
  2. Go to the "Format" or "Validation" tab.
  3. Enter JavaScript code (e.g., to validate a phone number format).

Method 2: Create Forms with Free Tools

Using LibreOffice

  1. Create the form layout in LibreOffice Writer.
  2. Go to View > Toolbars > Form Controls.
  3. Use the toolbar to add text fields, checkboxes, radio buttons, and buttons.
  4. Configure field properties (name, tooltip, format).
  5. Export as PDF (File > Export as PDF).
  6. Check "Create PDF form" in the export options.

Using PDFescape (Free Online)

  1. Go to PDFescape.com.
  2. Upload your PDF or create a new one.
  3. Use the form field tools to add text fields, checkboxes, radio buttons, and buttons.
  4. Configure field properties.
  5. Save and download the form.

Using DocFly (Free Tier)

  1. Upload your PDF to DocFly.
  2. Use the form editor to add fields.
  3. Configure properties.
  4. Download the fillable form.

Method 3: Create Forms from Word

Microsoft Word can create forms that convert to fillable PDFs:

Using Content Controls (Word)

  1. Enable the Developer tab (File > Options > Customize Ribbon > check "Developer").
  2. Create the form layout with labels and spacing.
  3. Use the Developer tab to add content controls:

- Rich Text content control for text fields.

- Checkbox content control for checkboxes.

- Dropdown content control for dropdowns.

- Date Picker content control for dates.

  1. Configure each control's properties.
  2. Save as PDF (File > Save As > PDF).
  3. Open in Acrobat Pro and run the Form Wizard to finalize the fields.

Form Design Best Practices

Layout

  • Clear labels: Every field should have a clear, descriptive label.
  • Logical order: Fields should follow a logical sequence (left to right, top to bottom).
  • Sufficient space: Fields should be large enough for the expected input.
  • Consistent alignment: Align fields and labels consistently.
  • Group related fields: Use visual grouping (boxes or spacing) for related fields.

Field Configuration

  • Required fields: Mark required fields clearly (asterisk or color).
  • Tooltips: Add tooltips to guide users on what to enter.
  • Format hints: For formatted fields (dates, phone numbers), show the expected format.
  • Default values: Pre-fill fields with common values to save time.
  • Validation: Use format and validation rules to prevent incorrect data.

Accessibility

  • Labels: Ensure every field has a label that screen readers can announce.
  • Tab order: Set a logical tab order for keyboard navigation.
  • Tooltips: Tooltips serve as field labels for screen readers.
  • Reading order: Ensure the document has a proper tag structure.
  • Color independence: Do not rely on color alone to indicate required fields.

User Experience

  • Instructions: Include clear instructions at the top of the form.
  • Field size: Make fields large enough for the expected input.
  • Reset button: Include a reset button so users can start over.
  • Save capability: Ensure users can save and resume partially completed forms.
  • Mobile-friendly: Test the form on mobile devices. Use larger fields and buttons for touch interaction.

Distributing and Collecting Form Data

Distribution Methods

  • Email: Send the form as an attachment. Users fill it in and email it back.
  • Website: Host the form on a website for download.
  • Document management system: Store the form in a DMS for controlled access.
  • Direct link: Share a link to the form hosted on a cloud service.

Collecting Data

  • Manual collection: Users email or upload completed forms.
  • Submit button: Configure a submit button to send data to a server.
  • Adobe Acrobat Sign: Use Acrobat Sign for electronic signature workflows.
  • Data extraction: Use Acrobat Pro's form data export feature to extract data from multiple forms into a spreadsheet.

Conclusion

Creating fillable PDF forms is a powerful way to collect structured data professionally. Adobe Acrobat Pro is the best tool for creating complex forms with calculations, validation, and digital signatures. For simpler forms or budget-conscious projects, free tools like LibreOffice and PDFescape are excellent alternatives. Whatever method you choose, focus on clear labels, logical field order, proper validation, and accessibility to create forms that are easy to use and collect accurate data.

Share

About the Author

Michael Foster

Michael Foster

Content Creator & Tutorial Expert

Michael creates in-depth tutorials and guides that make complex tools accessible to everyone. He has a passion for teaching and clear communication.

5+ years creating educational content for tech products
Skills & Expertise
Technical WritingTutorial DesignUser EducationContent Strategy

Frequently Asked Questions

Can I create a fillable PDF form for free?
Yes. LibreOffice can create fillable PDF forms using its Form Controls toolbar. Online tools like PDFescape and DocFly also offer free form creation. Adobe Acrobat Pro provides the most advanced features but requires a subscription.
What types of fields can I add to a PDF form?
PDF forms support text fields, checkboxes, radio buttons, dropdown lists, list boxes, action buttons, digital signature fields, and date/time fields. Each type is suited to different kinds of data entry.
Can I add calculations to a PDF form?
Yes. Adobe Acrobat Pro supports field calculations including sum, product, average, and custom JavaScript calculations. This is useful for order forms, invoices, and other forms that require computed totals.
How do I collect data from fillable PDF forms?
You can collect data manually (users email completed forms), through a submit button that sends data to a server, or by using Acrobat Pro's form data export feature to extract data from multiple forms into a spreadsheet.
Are fillable PDF forms accessible?
Yes, if properly configured. Ensure every field has a label, set a logical tab order, add tooltips (which serve as labels for screen readers), and verify the document has a proper tag structure. Test with a screen reader before publishing.

Start working smarter today

Join 500,000+ users who trust VisualDocs for their daily image and PDF workflows.