How to make a fillable PDF form for free (no Acrobat)

Build a fillable PDF in 2026 with LibreOffice, PDF-XChange, or ScoutMyTool — fields, validation, signatures, flattening.

11 min read

How to make a fillable PDF form for free, no Acrobat (2026)

By ScoutMyTool Editorial Team · Last updated: 2026-05-20

Introduction

A friend who runs a small landscaping business asked me last quarter to make him a "quote request" PDF he could email to new clients. They would type their name and address, tick boxes for the services they wanted, sign at the bottom, and email the file back. His first attempt was a Word document with underlined blank spaces; the customers printed it, filled it by hand, and sent back scanned phone photos. That workflow was slow at every step. The fix took ninety minutes once we picked the right tool — and not a penny of Adobe subscription. This article is the long version of how to make a fillable PDF in 2026 without Acrobat, with the field types, the tools that work, and the gotchas that catch most people the first time.

Anatomy of a fillable PDF form

A fillable PDF is a regular PDF page with one extra layer — an array of form fields defined per the AcroForm specification in ISO 32000-1 §12.7.1 Each field has a name, a type, a position on the page, and a set of properties (default value, validation, formatting, appearance). When a reader opens the PDF, it inspects the AcroForm dictionary, draws the interactive controls at the specified positions, and lets the user fill them in. The filled values can either be saved back into the PDF, exported as FDF/XFDF for upstream processing, or "flattened" into static page content for archival.

The nine field types you actually use:

FieldUse forNotes
Text field (single-line)Name, address, account number, any free-text input.Set max length to prevent overflow. Use a monospace font for numeric IDs to align digits.
Text field (multi-line)Comments, descriptions, notes.Tick "Multi-line" in the field properties. Set scrollable behaviour if the box has a fixed visual height.
CheckboxYes/no or one-of-many options.For "select one from a list" scenarios, prefer radio buttons over multiple checkboxes — they are exclusive by design.
Radio button groupMutually exclusive selection (gender, payment method, marital status).All radio buttons in a single group must share the same name and have different export values.
Dropdown / combo boxSelect one option from a list; reduces visual clutter when the list is long.Set "Allow user to enter text" to let users type a custom value not in the list.
List boxSelect one (or many) from a list shown on screen.Better than dropdown when the list is short and you want all options visible at once.
Signature fieldDesignated place for the recipient to draw or apply an e-signature.PDF supports digital signature fields with cryptographic verification; AcroForm signatures are visible but typically not cryptographically signed unless explicitly applied.
Date field (text + format)Birthdate, contract date, event date.AcroForm has no native date type — use a text field with format validation set to a date pattern (mm/dd/yyyy or yyyy-mm-dd).
Number field (text + format)Currency amounts, percentages, ages, quantities.Use a text field with number formatting; PDF readers will display currency symbols and thousands separators per your format spec.

Six free tools that build fillable PDFs

ToolCostApproachBest for
LibreOffice Writer + PDF exportFree, open sourceDesign in Writer with form controls (View → Toolbars → Form Controls), then File → Export As → Export as PDF.Users comfortable with a word-processor UI; cross-platform (Win/Mac/Linux); the most accessible free path.
LibreOffice DrawFree, open sourceOpen existing PDF in Draw, drop form controls onto pages, export back as PDF with form fields embedded.Adding form fields to an existing PDF rather than starting from scratch.
PDF-XChange Editor (Windows)Free for form-builder; some watermarking on outputOpen PDF → Form → Add field → drag onto page; set field properties in a side panel.Windows users who want a dedicated PDF editor without an Acrobat subscription.
ScoutMyTool Fillable Form BuilderFree, ad-supportedUpload a PDF, click the page to drop fields, set type/properties in a sidebar, save the form-enabled PDF.Quick browser-based form authoring without installing software; client-side processing.
Inkscape + pdf-form-builder pipelinesFreeDesign the visual form in Inkscape, then run through a CLI pipeline (pdftk + pdf-lib) to add form fields.Designers who care about visual precision; comfortable scripting; willing to accept the steeper learning curve.
Microsoft Word + Save as PDFWord + Microsoft 365 subscriptionInsert Developer → Form Controls, save as PDF — but Word's form-to-PDF conversion is unreliable; many fields do not survive.Avoid for fillable PDFs. Word's legacy form fields rarely export cleanly. Use LibreOffice instead.

For most users the choice is between LibreOffice Writer (free, word-processor UI, cross-platform) and ScoutMyTool's browser-based Form Builder (free, no install, client-side). PDF-XChange is the strongest Windows-only option, and Microsoft Word is on the list mostly to recommend against it — Word's legacy form fields do not export cleanly to PDF and produce frequent compatibility surprises.

Building a form in LibreOffice Writer — seven steps

  1. Lay out the form visually. Open LibreOffice Writer, set up the page size and margins to match your target PDF, and type the labels (name, address, service requested, etc.) where you want each field. Leave space next to each label for the input.
  2. Open the Form Controls toolbar. View → Toolbars → Form Controls. You will see icons for text fields, checkboxes, radio buttons, list boxes, dropdowns, push buttons, and so on. Click the toggle "Design Mode" so you can place fields without them being active for input.
  3. Drop fields onto the page. Click a field type, then draw a rectangle at the position you want. Right-click the field → Control Properties to set the name, default value, max length, format, and tab order index.
  4. Set tab order. Form → Form Navigator (or Form → Tab Order) to sequence the fields. Tab order is what determines where the cursor jumps when the recipient presses Tab. Set it logically — first name, last name, address line 1, address line 2, city, state, zip — and your users will not get lost.
  5. Set field formats. For text fields that should be numbers, dates, currency, etc., open the field properties and set the Format. The PDF will display typed input formatted according to your spec.
  6. Exit Design Mode and test. Toggle off Design Mode in the Form Controls toolbar. The fields become active — fill them in, tab between them, and verify the behaviour matches what you wanted.
  7. Export as PDF with form fields embedded. File → Export As → Export as PDF. In the dialog, tick "Create PDF form" (and pick "FDF" or "PDF" as the submit format). The resulting PDF is fillable in any PDF reader. Open it in Adobe Reader, Edge, or Preview to verify.

Building a form in ScoutMyTool — no install

For users who do not want to install LibreOffice, ScoutMyTool's Fillable Form Builder runs in your browser tab. Workflow:

  1. Upload an existing PDF (or start from a blank page) — the file is parsed locally with pdf-lib.
  2. Click on the page where you want a field, choose the type from the sidebar, set its name and properties.
  3. Repeat for every field. Drag to reposition; resize via corner handles.
  4. Set tab order via the field list panel — drag rows up or down to sequence.
  5. Save the form-enabled PDF. The file downloads with AcroForm fields embedded.

Because everything runs in the browser tab, the underlying PDF and the form definition never leave your machine. The output opens correctly in Adobe Reader, Edge, Preview, and every other reasonable PDF viewer.

After the recipient fills the form — three workflows

Once the form is out in the wild and the recipient fills it, three follow-up workflows are common:

  1. Flatten for archival. PDF Form Flatten bakes the filled values into static page content so they cannot be re-edited. Useful for signed records that should not change after submission.
  2. Extract data to CSV. PDF Form Extract Data reads a batch of filled PDFs and produces a CSV with one row per file and one column per field. The right path for processing many job applications, survey responses, or questionnaires programmatically.
  3. Pre-populate for a new recipient. PDF Form Prepopulate takes a CSV + the empty form and produces N pre-filled PDFs — one per CSV row. Useful for personalised mailings or partially-completed forms sent to specific recipients.

AcroForm vs XFA — which one to target

Adobe defined two form standards for PDF: AcroForm (the original, simple, cross-reader compatible) and XFA (a much more dynamic XML-based system).

Use AcroForm. Every free tool in this article produces AcroForm fields. Every PDF reader on every platform supports AcroForm. AcroForm is part of ISO 32000-1 and remains in ISO 32000-2 (PDF 2.0).2 Adobe deprecated XFA in 2023 and the format is not part of PDF 2.0. The only legitimate reason to look at XFA in 2026 is if you are maintaining a legacy government or insurance form that was originally authored in XFA — and in that case the authoring tool is almost always LiveCycle Designer, not a "free fillable PDF" workflow.

Frequently asked questions

What is the difference between AcroForm and XFA?
AcroForm is the original PDF form standard, defined in ISO 32000-1 §12.7 and supported by every PDF viewer ever made. XFA (XML Forms Architecture) is a separate Adobe extension that uses XML form definitions; it was designed for dynamic, scriptable forms with calculations, validation, and dynamic layout. XFA is being phased out — it is not part of ISO 32000-2 (PDF 2.0), and Adobe deprecated it in 2023. For any new fillable PDF in 2026, use AcroForm. Every free tool in this article produces AcroForm fields. XFA is a corner you do not need to step into unless you are maintaining a legacy government form.
Will fields I create in LibreOffice work in Adobe Acrobat Reader?
Yes. LibreOffice form controls export to standard AcroForm fields that are recognised by every reasonable PDF viewer — Adobe Reader, Foxit, Edge, Preview, Okular, Evince, ScoutMyTool. The reverse is also true: AcroForm fields created elsewhere open and fill correctly in LibreOffice. The corner cases are JavaScript-driven validation and calculation, which LibreOffice supports partially and which other readers may handle differently. Stick to validation through field-format settings (date, number, currency) and avoid custom JavaScript for maximum cross-reader compatibility.
How do I make a signature field that the recipient can actually sign?
AcroForm has a dedicated "Signature" field type, but the experience varies by reader. In Adobe Reader, signature fields trigger the Sign panel and can accept a cryptographic digital signature. In other readers, the signature field renders as a clickable area that opens a draw-or-image dialog. For the simplest experience, place a regular text field labelled "Signature" or a designated empty area, and the recipient uses their reader's built-in Markup signature tool to drop a signature onto the page. ScoutMyTool's Sign PDF tool handles the recipient side identically regardless of which kind of field you provided.
How do I validate input — required fields, number formats, dates?
Three layers. (a) Field-level "Required" flag — most form builders expose this in field properties. (b) Field-level format — text fields can be assigned a "Number", "Currency", "Date", "Percentage", or "Custom" format that determines how typed input is displayed and (in some readers) restricted. (c) Field-level validation — character limits, regex patterns, range checks. The first two are reliable across all PDF readers; the third is reader-dependent. For forms that need bullet-proof validation, perform the validation server-side after the recipient submits the filled PDF — do not rely on client-side validation in the reader.
Can I lock a form so the answers cannot be edited after submission?
Yes — this is called "flattening" the form. After the recipient fills the fields, run the PDF through a form-flatten tool, which converts the dynamic form fields into static text and graphics that cannot be edited. ScoutMyTool's PDF Form Flatten tool does this in your browser. Useful for documents that need to travel as a final record — signed and frozen, no further changes possible. The flattened PDF still looks identical; the difference is that the field structures are gone and the values are baked into the page content.
How do I extract the data from filled forms?
For one or two filled PDFs, copy-paste from the fields. For a hundred filled PDFs returned by survey respondents or job applicants, automate it. ScoutMyTool's PDF Form Extract Data tool reads a directory of filled PDFs and outputs a CSV with one row per file and one column per field. Pandoc, pdftk, and qpdf can do the same from the command line. For very large pipelines, the AcroForm fields are stored as named XObjects in the PDF — any pdf-lib-style library can iterate them and emit JSON.
Are my forms uploaded anywhere when I use a free tool?
Only if the tool is server-based. LibreOffice and PDF-XChange Editor are desktop apps and process forms entirely locally. ScoutMyTool's Fillable Form Builder runs in your browser tab using pdf-lib — the form definition and the underlying PDF stay on your machine throughout. Some online "create fillable PDF" services upload your file to their infrastructure; for HR forms, financial applications, or anything containing PII the recipient will fill in, prefer the client-side or desktop options.

Build a fillable PDF in your browser, free

No Acrobat, no install, no upload. Drop in a PDF, place fields, save the form-enabled version.

Open the free Fillable Form Builder →

References

  1. ISO 32000-1:2008, Document management — Portable document format — Part 1: PDF 1.7. Public reference copy: opensource.adobe.com PDF32000_2008. AcroForm interactive forms covered in §12.7.
  2. ISO 32000-2:2020, Document management — Portable document format — Part 2: PDF 2.0. ISO catalogue: iso.org standard 75839 (accessed May 2026). PDF 2.0 removes XFA from the specification while keeping AcroForm as the supported interactive-form mechanism.
  3. The Document Foundation, LibreOffice Writer User Guide — Forms. documentation.libreoffice.org (accessed May 2026). Reference for the Form Controls toolbar and PDF export-as-form workflow.