Free PDF form filler — fill PDFs in your browser

A practical 2026 walkthrough for filling AcroForm PDFs (tax, HR, application forms) entirely in your browser.

10 min read

Free PDF form filler — fill PDFs in your browser

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

Introduction

I had to fill out fourteen identical onboarding PDFs for a new contractor — name, address, social, dependents, direct-deposit details, on every single page of every single form. Acrobat Reader could fill them, but every time I clicked into a field the cursor jumped two millimetres up because the form was misaligned, and the third PDF crashed when I tabbed past a date field. The online "PDF form filler" I tried wanted me to email the filled file back to myself (a tax form — absolutely not). What I really wanted: drop the file, see every field, type the values once, and download the filled PDF without anyone in the loop. Below is that workflow.

What "fillable PDF" actually means

There are two visually-similar things that both look like a form on a printed page, but only one is fillable in a tool.

  • AcroForm PDFs. The form fields are real interactive objects — a dictionary of named fields with types (text, checkbox, dropdown, radio) defined inside the PDF file itself, per the ISO 32000-1 specification §12.7 ("Interactive Forms")1. When you click into a field, your reader knows to put a cursor there. The U.S. IRS distributes nearly all federal tax forms as AcroForm PDFs2; most government agencies do too. These are the forms a "form filler" can actually fill.
  • Flat scanned forms. Lines and boxes printed on paper, scanned to a PDF, and emailed around as if they were interactive. They look identical to AcroForms in a viewer until you click — nothing happens, because there is no field object underneath, only a picture of one. To "fill" a flat form you have to draw text on top of the picture (use Sign PDF for that) rather than fill a field.

Quick test: open your PDF, click where you think a field is. Cursor appears and a box highlights → AcroForm, the form filler works. Nothing happens → flat scan, use a different workflow.

Step-by-step: fill a PDF form in your browser

The ScoutMyTool form filler lives at scoutmytool.com/pdf/pdf-form-fill (a common search query for it is the short form scoutmytool.com/pdf/pdf-form-filler — the canonical URL is the "pdf-form-fill" one). Runs client-side, no upload, no signup.

  1. Open the tool and drop the PDF. One file at a time. The file is loaded into a sandboxed memory buffer using pdf-lib; nothing is uploaded. Confirm in the browser network tab if you want independent verification before filling something sensitive like a tax return.
  2. Click the action button with the textarea blank. First pass: do not type any values yet. The tool inspects the AcroForm dictionary, lists every field on the form, and tells you its type and current value (if any). The output looks like this:
    first_name    (text)
    last_name     (text)
    date_of_birth (text)
    ssn           (text)
    agree_terms   (checkbox)
    plan_choice   (radio, current: "")
    employer      (text)
    If you get the error "This PDF has no fillable form fields", you are dealing with a flat scanned form — switch to the Sign PDF tool instead.
  3. Copy the field list into your editor. A text editor, not the tool's textarea — you want to compose the full set of values before pasting them in. Mistakes are easier to fix in your editor than after a half-filled run.
  4. Compose your name=value lines. One per line, with no quotes around values. The format is exactly fieldName=value. Example:
    first_name=Jane
    last_name=Doe
    date_of_birth=1985-07-12
    ssn=000-00-0000
    agree_terms=true
    plan_choice=PPO
    employer=Acme Corp
    For checkboxes, use any of: true / false / yes / no / on / off / 1 / 0. For radio groups, use the option label exactly as it appears in the radio group definition.
  5. Paste the lines back into the tool and run. Drop your composed lines into the textarea, click the action button. The tool walks the form, applies each value to the matching field, and produces a filled PDF as a download. The summary panel shows how many fields were applied and which (if any) were skipped, along with the reason (unknown name, unsupported type, invalid boolean).
  6. Open the downloaded PDF in any reader and verify. Spot check every field, especially names and numbers — a typo in the SSN of a tax form is exactly the sort of mistake that gets a return kicked back months later.
  7. Decide: leave editable, or flatten? By default the filled PDF is still an AcroForm — the values are written, but the fields remain editable. Anyone receiving the file can change them. If the form is final (signed offer letter, completed tax return, submitted application), run the file through Flatten PDF Form to convert the fields into static page content that recipients cannot modify.
  8. If a signature is needed. Use Sign PDF after filling to drop an image signature onto the form. Flatten last (after both filling and signing) so the final PDF is locked.
  9. If you want a paper trail. Use the field-discovery output as documentation of what was filled and when — paste the original list and your filled values into a notes file alongside the saved PDF. Useful for audit trails on HR and finance forms where you may need to reconstruct what went into a form a year later.

How ScoutMyTool compares to Smallpdf, iLovePDF and PDF2Go

All four offer PDF form filling. The meaningful differences: quota, field-discovery automation, support for radio / dropdown / checkbox on the free tier, and whether your form ever leaves your device.

FeatureScoutMyToolSmallpdfiLovePDFPDF2Go
Free unlimited form fillingYes2 per day on free tierPremium for >50 MBYes, up to 100 MB
No signup requiredYesRequired after 2 tasksRequired for >50 MBYes
Files leave your deviceNo (client-side)Yes (uploaded)Yes (uploaded)Yes (uploaded)
Field-discovery stepYes (auto-list names + types)Manual click each fieldManual click each fieldManual click each field
Supports text / checkbox / dropdown / radioYes (all four)Text + checkbox only on freeText + checkbox on freeText + checkbox on free
Scriptable / API-callableYes (deterministic; pdf-lib under the hood)Pro API onlyPremium API onlyNo
Flatten on save (lock the values)Yes (separate tool)YesYesYes
Per-file size limitDevice RAM5 GB Pro / 100 MB free200 MB free100 MB free

Third-party quotas, size caps, and Pro-tier feature gating taken from each vendor's public pricing pages as of May 2026 and may change.

The decision factor for most people is privacy: if the form contains a SSN, an account number, salary information, or medical details, the only safe free option is a client-side tool that never sends the form anywhere. Smallpdf and iLovePDF both upload the file to their servers; ScoutMyTool does not. PDF2Go also uploads but has a longer-standing free tier — fine for non-sensitive forms, not for tax / HR / medical.

Three things that trip people up on PDF forms

  • Field names are not the visible labels. The label next to a field on the printed form (e.g. "First Name") is almost never the internal field name (often something like FNAME, topmostSubform[0].Page1[0].f1_1[0], or just f1). Always run the field-discovery step first; never guess.
  • Some checkboxes have non-standard "checked" values. A minority of older AcroForms (especially from European agencies) use specific export values like /Ja or /Sí. Iffield=true does not check the box, look at the field-discovery output — the current value of a pre-checked box on the same form will tell you the correct token to use.
  • Form fields can be hidden or read-only. Some agency forms include calculated fields (totals, derived values) that are read-only from the form filler's perspective. Skipping them is correct — they should auto-calculate from other fields when the form is opened in a reader that honours field calculations.

Related PDF tools on ScoutMyTool

  • Fill PDF Form — the tool this guide is about: pre-fill AcroForm PDFs via name=value lines.
  • Flatten PDF Form — lock the filled values so recipients cannot change them.
  • Sign PDF — add an image signature to the filled form before sending.
  • PDF Editor — for flat-scanned forms that have no AcroForm fields; draw text and annotations on top.
  • PDF OCR — recover text from a scanned form (cannot create form fields, but unlocks copy-paste and search).
  • Merge PDF — bundle a filled form with cover letters or supporting documents.
  • Protect PDF — add a password to a filled form before emailing.

Frequently asked questions

How do I know if my PDF is actually fillable?
Open the PDF in any reader. If you can click into a box and a text cursor appears, it is a real AcroForm and the form filler will work. If clicking does nothing and the boxes are just lines drawn on the page, it is a flat scanned image — you cannot "fill" the fields because there are no fields, only pictures of fields. For flat scans, use the Sign PDF tool to drop text on top, or run the page through OCR first to recover the text layer.
How do I find out what the field names are?
Drop the PDF and click the action button with the textarea left blank. The tool returns a list of every field on the form, its type (text / checkbox / dropdown / radio), and any pre-filled value. Copy that list, decide what you want each field to say, and come back with one name=value line per field. The discover-then-fill loop avoids the trial-and-error guessing that other form fillers force you into.
Why are my checkboxes still unchecked after filling?
AcroForm checkboxes accept boolean-style values: true / false, yes / no, on / off, or 1 / 0. If you wrote agree=on, the box gets checked. If you wrote agree=checked or agree=x, the value is ignored because those are not recognised boolean tokens. The summary panel after filling tells you exactly which fields were skipped and why, so you can correct the line and re-run.
Is my form uploaded to your servers?
No. The PDF is loaded into a sandboxed memory buffer in your browser, the AcroForm dictionary is parsed locally, the field values are written with pdf-lib, and the filled PDF is delivered as a download. Nothing is sent to any server — you can confirm by opening the browser network tab and seeing an empty upload list. This matters most for tax forms, medical forms, and HR onboarding paperwork, all of which contain content you do not want a random web service archiving.
Can I lock the form so recipients can't change the values I entered?
Yes — run the filled PDF through Flatten PDF Form. Flattening rewrites the form fields as static page content; the values you typed become part of the page, not an interactive form field, and the recipient cannot change them. Use Flatten any time the form is final (signed offer letter, completed tax return) and the recipient should only be reviewing or printing.
What about radio groups and dropdowns?
Both are supported. For radio groups, the value is the option label (gender=female, marital_status=single — exactly matching one of the options defined on the form). For dropdowns, the value is the visible label of the option to select. The field-discovery step lists each radio group's options and each dropdown's choices so you know what to type.
Can I batch-fill multiple copies of the same form?
Not yet via the UI. The underlying engine is deterministic — same input, same output — so you can script it with the open-source pdf-lib library if you need to generate hundreds of filled forms (e.g. payroll runs, batch student award letters). A no-code batch UI is on the roadmap for a future update.

Fill your PDF form now — no signup, no upload

Free unlimited filling, full support for text / checkbox / dropdown / radio, field-discovery built in. Runs entirely in your browser — your form never leaves your device, which actually matters when it contains a SSN or salary.

Open the free PDF form filler →

References

  1. ISO 32000-1:2008, Document management — Portable document format — Part 1: PDF 1.7 — §12.7 ("Interactive Forms") defines the AcroForm dictionary, field types (text, button/checkbox/radio, choice/dropdown), and the field-value model that PDF readers and form fillers use. The authoritative reference for what makes a PDF "fillable". Adobe public copy: opensource.adobe.com/dc-acrobat-sdk-docs/pdfstandards/PDF32000_2008.pdf.
  2. U.S. Internal Revenue Service, Forms, Instructions & Publications — the IRS distributes federal tax forms (Form 1040, W-9, W-4, and most schedules) as AcroForm-fillable PDFs; the same model is used by most US federal and state agencies that publish fillable forms. Public reference: irs.gov/forms-instructions.