Skip to content
← Writing

Product · 5 min read

Why Fillmore, when browsers already autofill

Chrome now fills passport numbers for free, and AI browsers can fill a whole form for you. Where a careful, document-grounded filler still earns its place, and where it doesn’t.

Before building Fillmore, I looked at what already fills forms in October 2026. Most of what I found came from store listings and vendor-written comparisons, so take the feature claims below as what the products say about themselves. The short version: the easy part of form filling is becoming free. The careful part is still open.

What’s out there#

  1. 1

    The browser itself

    Since October 2025, Chrome’s Enhanced Autofill can store and fill passport numbers, driver’s licences and vehicle details on top of names, addresses and cards, and it asks before filling. Google says it supports only a limited number of forms and sites so far.
  2. 2

    Browser agents

    Gemini’s Auto Browse in Chrome and ChatGPT Atlas’s agent mode navigate, fill forms and can finish tasks, including purchases. They’re powerful. They also send the page to a cloud model, and there’s a growing body of reports and papers on prompt injection in agentic browsers, including hidden form fields that steer the agent.
  3. 3

    AI form-filler extensions

    Many are thin wrappers: send the field list and your profile values to a model, paste the answer back. Few I found show where an answer came from, and none made asking instead of guessing the core loop.
  4. 4

    Vertical fillers

    Tools that know one kind of form deeply: job portals like Workday and Greenhouse, or Indian visa portals. Some stop before submitting; others are “auto-apply” bots that submit for you.

Where Fillmore is different#

If Chrome already fills your passport number, Fillmore can’t win by being “autofill, but for passport numbers”. It’s built for the long, odd, high-stakes forms, and for trust features I didn’t find elsewhere:

  1. 1

    It learns from your documents

    A passport’s machine-readable zone, with its check digits verified, a payslip PDF, a utility bill. Not a profile you retype.
  2. 2

    Every value shows its source

    Point at a filled field and it tells you which document the value came from. In the panel, you see the exact snippet.
  3. 3

    It asks instead of guessing

    Two addresses on file, a date with no format given, an option it can’t match: each becomes a question, not a pick.
  4. 4

    It never presses Submit

    There is no code path that submits a form, presses Enter or ticks a declaration, and the end-to-end tests check that nothing was submitted after a fill.
  5. 5

    Filling never sends your values to a model

    Field matching and filling run on your device. If you add a Claude key, the model sees field labels and the names of your details, never their values. (Reading a photo or scan of a document does send that document to Claude, and only if you added a key.)

That last point matters most against browser agents. An agent that holds your passport details, reads the page and is trying to finish the task is exactly what a malicious page wants to talk to. Fillmore has nothing to leak through a model and no action to be tricked into beyond the plan you review.

It’s also measured, not just promised. On the test sets I wrote for field matching, it recognises 96% of 257 field descriptions and 99% of a separate 95, with no field filled wrong without asking. How that was measured, and its limits.

Where it’s worse#

These are real tradeoffs, not footnotes:

  1. 1

    It knows nothing until you give it something

    Load a document, or fill one form by hand and let it remember. Chrome’s autofill uses details you’ve already saved in Chrome.
  2. 2

    It’s slower than an agent, on purpose

    It stops to ask and leaves Submit to you. If you want a task done end to end, a browser agent will do more for you.
  3. 3

    It’s Chrome only

    Firefox is on the roadmap, not in the store.
  4. 4

    Photos and scans need your own key

    Text and PDFs with a text layer are read on your device. Photos and scanned PDFs go to Claude, and only if you add a key; there’s no local OCR yet.
  5. 5

    It doesn’t know any one portal deeply

    A vertical tool built for one job site or one visa portal knows its quirks better. Fillmore is generic, with Indian-form vocabulary built in.
  6. 6

    No sync

    Your profile lives on one device, by design. There’s no account to sync it through.

Who it’s for#

If your forms are short and common, Chrome’s autofill is enough, and free. If you want a task done for you, try a browser agent and watch what it sends. If you’re filling a visa application, a passport form or a long KYC, and you’d rather be asked than be wrong, that’s the form Fillmore was built for. It’s on the Chrome Web Store.