How to Create Fillable PDF Forms: Free Methods That Work
Updated April 2026 • 8 min read
Fillable PDF forms save everyone time. Instead of printing a form, filling it out by hand, scanning it back in, and emailing it — people just type directly into the PDF. Whether it's a job application, intake form, contract, or survey, making your PDF fillable is straightforward and free.
What Makes a PDF "Fillable"?
A fillable PDF contains interactive form fields — text boxes, checkboxes, radio buttons, dropdown menus, and submit buttons. These are defined using AcroForm technology built into the PDF specification. The user opens the PDF in a reader (like Adobe Acrobat Reader) and types directly into the fields.
Method 1: LibreOffice Writer (Best Free Option)
LibreOffice is a free office suite that can create fillable PDF forms. It's not as polished as Adobe Acrobat for form creation, but it works well for most needs.
Steps:
- Download and install LibreOffice from libreoffice.org
- Open LibreOffice Writer
- Go to View → Toolbars → Form Controls to show the form toolbar
- Design your form layout — add labels, text, and structure
- Click the "Design Mode" toggle (the ruler icon) to enable form editing
- Add form fields:
- Text Box: Click the "Formatted Field" or "Text Box" icon and draw it on the page
- Checkbox: Click the checkbox icon and draw it
- Radio Button: Click the radio button icon — group them by giving the same name
- Dropdown/List Box: Click the list box icon, then right-click → Control Properties to add options
- Submit Button: Click the button icon and configure the action
- Right-click any field → Control Properties to set name, default value, max length, etc.
- Turn off Design Mode when done
- Export as PDF: File → Export as PDF. Make sure "Create PDF form" is checked in the PDF options
Tips for LibreOffice:
- Name every field descriptively (e.g., "first_name", "email_address")
- Set tab order: right-click a field → Control Properties → Tab index
- Test the form in Adobe Acrobat Reader before distributing
Method 2: PDFtk + Manual XML (For Developers)
If you're comfortable with command-line tools, you can add form fields to an existing PDF using PDFtk. It's powerful for batch form creation.
Basic workflow:
- Create your PDF layout (any tool — Word, Google Docs, etc.)
- Install PDFtk (pdflabs.com/tools/pdftk-the-pdf-toolkit)
- Generate an FDF (Forms Data Format) file that defines the fields
- Use PDFtk to stamp the fields onto the PDF
This method is technical but gives you precise control over field placement and properties.
Ready to try Merge PDF?
No uploads, no sign-ups. Everything happens in your browser.
Try Merge PDF Free →Method 3: Online Form Builders
Several online tools let you upload a PDF and add fillable fields by clicking and dragging. No installation required.
Sejda PDF
Sejda offers a clean online form editor. Upload your PDF, click where you want fields, set their properties, and download the fillable version.
- Free for documents up to 200 pages / 50MB
- Text fields, checkboxes, dropdowns, radio buttons
- Files are deleted after 2 hours
PDFescape (Free Online)
PDFescape has a free online editor where you can add form fields to existing PDFs. It's been around for years and works reliably.
- Text fields, checkboxes, radio buttons, dropdowns
- Free for PDFs up to 100 pages / 10MB
- Also has a desktop version with more features
DocFly
DocFly (formerly PDFfiller) offers form field creation with a modern interface. Free tier allows 3 documents per month.
Method 4: Adobe Acrobat Pro (Best Quality, Paid)
Acrobat Pro is the gold standard for PDF form creation. Its "Prepare Form" tool auto-detects form fields in existing documents.
Steps:
- Open your PDF in Acrobat Pro
- Go to Tools → Prepare Form
- Acrobat auto-detects form fields — review and adjust
- Manually add any missed fields
- Set field properties (name, format, validation, calculation)
- Save the fillable PDF
The auto-detect feature is surprisingly good. It identifies text labels, underlines, and boxes, then creates appropriate form fields. For professional use, this saves significant time.
Types of Form Fields You Can Add
| Field Type | Use For | Example |
|---|---|---|
| Text Field | Free-form text input | Name, address, comments |
| Checkbox | Multiple selections | "Check all that apply" |
| Radio Button | Single selection from group | Yes/No, Male/Female |
| Dropdown | Select from list | State, country, department |
| List Box | Scrollable selection | Multiple options visible |
| Date Field | Date picker | Date of birth, start date |
| Digital Signature | E-signatures | Contract signing |
| Submit Button | Send form data | Email or HTTP submit |
Ready to try Add Password to PDF?
No uploads, no sign-ups. Everything happens in your browser.
Try Add Password to PDF Free →Best Practices for Fillable Forms
- Clear labels: Every field should have an obvious label nearby
- Logical tab order: Users should be able to Tab through fields in reading order
- Helpful tooltips: Add hover text explaining what goes in each field
- Field validation: Set format restrictions (numbers only for phone, email format, date format)
- Character limits: Prevent overflow in text fields
- Required fields: Mark mandatory fields clearly
- Test thoroughly: Fill out the form yourself before sending it to anyone
Collecting Form Data
Once people fill out your form, you need to collect the data. Options:
- Manual: Have people email the filled PDF back to you
- Acrobat export: In Acrobat Pro, export form data from multiple PDFs to a CSV spreadsheet
- Submit button: Configure the submit button to POST data to a server or email it
- PDFtk server: Extract FDF data from filled forms programmatically
Which Method Should You Use?
- Simple forms, free: LibreOffice Writer
- Quick one-off form: Sejda or PDFescape online
- Professional use: Adobe Acrobat Pro
- Batch/automated: PDFtk or programmatic tools
- Already have a designed PDF: Online editor or Acrobat
Creating fillable PDF forms doesn't require expensive software. LibreOffice handles most needs for free, and online tools are perfect for quick jobs. The key is designing the form layout well before adding the interactive fields.