🚀 Now Available on Chrome Web Store
FormPlane

AI Form Assistant
for Chrome

An AI extension that reads pages, fills forms, and handles multi-step flows. Every action verified. Works on any web form.

✓ No data leaves your browser ✓ Works on any web form ✓ No account required

What FormPlane Can Do

Designed for anyone who fills a lot of web forms — researchers, testers, applicants, registrants.

📄

Reads Any Page

Understands the current page, visible interactive elements, form structure, and layout — including elements inside iframes and shadow roots.

🖱️

Clicks & Types

Clicks buttons, links, tabs, menus, and controls. Types into text fields, text areas, and all native inputs including dates, numbers, emails, and URLs.

📊

Multi-Step Flows

Handles radio buttons, checkboxes, dropdowns, sliders, matrices, ranking controls, autocomplete fields, and multi-page flows across applications, registrations, and tests.

🔍

Pre-Submission Check

Inspects forms before advancing and reports which required or invalid fields are still incomplete — no more accidentally submitting half-finished applications.

🧠

Learns From Failures

Detects when clicks produce no progress, actions error out, or the same interaction is requested repeatedly. Adapts behavior in real time across different form types.

🛡️

Stale-Control Protection

Doesn't blindly reuse old element references. If a control moves after a page change, it finds and updates the target automatically.

Every Control Type, Covered

If a form can throw it at you, FormPlane can handle it.

✓Radio buttons — verifies selected option
✓Checkboxes — verifies checked state
✓ARIA switches — toggle and confirm
✓Native dropdowns — selects and verifies
✓Custom comboboxes — autocomplete support
✓Listboxes — multi-select capable
✓Menu-based dropdowns — nested navigation
✓Multi-select fields — batch selection
✓Autocomplete & search — suggestion handling
✓Rating controls — star and scale inputs
✓NPS scales — 0-10 scoring
✓Native range sliders — numeric value verification
✓Keyboard sliders — accessible control
✓Date & time pickers — calendar inputs
✓Numeric fields — value retention check
✓"Other" fields — conditional follow-ups
✓Likert grids — matrix-style questions
✓Ranking controls — button or keyboard action
✓Required field validation — pre-advance check
✓Disabled / read-only fields — respects state
✓Native form validation — error detection
✓Multi-page flows — Next/Continue/Submit handling
✓Branching logic — conditional page flow
✓Iframes & shadow roots — cross-boundary control

Built to Be Trustworthy

Every action is verified before the agent trusts it. No guessing. No hallucinating clicks.

🛡️ Action Verification

Checkbox clicks verify the checked state. Dropdown selections verify the selected option. Text input verifies the page retained the entered value. Slider actions verify the resulting numeric value.

🛡️ Pre-Advance Validation

Before clicking Next, Continue, or Submit, the agent checks for invalid fields, missing required inputs, and incomplete sections. No more accidentally submitting half-finished forms.

🛡️ Privacy by Design

Password and file values are excluded from page summaries. The agent avoids inventing personal answers and asks for missing information instead of guessing.

🛡️ Stale Control Detection

If the page changes, the agent checks URL, tab, XPath, tag type, ID, name, role, label, and iframe location. If a control moved, it finds the new reference — or stops and asks if it's ambiguous.

🛡️ Failure Learning

Detects when actions return errors, clicks produce no progress, or the same interaction is requested on an unchanged control. Learns from form behavior during and across tasks.

🛡️ No Progress Loop Detection

Recognizes when the agent repeatedly tries to advance without resolving validation errors, or when the page remains unchanged after an interaction. Stops and escalates instead of looping.

Choose Your Plan

Free forever with BYOK. Upgrade for hosted inference — no API keys needed.

Free
$0/mo

BYOK — bring your own API keys

  • Unlimited form filling
  • All control types supported
  • Local Ollama inference
  • Bring your own OpenAI/Claude key
  • Stale-control protection
  • Standard support
Pro Monthly
$20/mo

Hosted inference, no key needed

  • Everything in Free
  • 25 hosted completions/month
  • No API key required
  • Failure learning & adaptation
  • Advanced flow optimization
  • Priority support
Pro Annual
$200/yr

~20% discount vs monthly

  • Everything in Pro Monthly
  • 25 hosted completions/month
  • No API key required
  • Billed annually
  • Priority support
  • Early access to new features

Frequently Asked Questions

Yes. FormPlane is built to interact with web pages at the DOM level, which means it works with any form platform that renders in a browser — Qualtrics, Typeform, Google Forms, custom-built forms, and more.
No. FormPlane operates entirely within your browser. No form data, page content, or personal information is transmitted to external servers. Password and file values are explicitly excluded from all page summaries.
FormPlane handles branching and conditional fields by reading the page state after each interaction. If a new branch appears, it adapts and continues filling the newly visible fields.
Absolutely. Many users deploy FormPlane to test form flows, validate logic, and ensure all branches and validation rules work correctly before publishing.
FormPlane doesn't rely on fixed element references. It checks XPath, tag type, ID, name, role, label, and iframe location to find controls even if they move. If the match is ambiguous, it stops and asks rather than guessing.
Free users have access to standard support via email. Pro and Lifetime plans include priority support with faster response times.

Stop Filling Forms Manually

Install FormPlane in seconds and let the agent handle the tedious parts. You focus on the decisions that matter.

Add to Chrome — Free