Stop filling test forms
by hand
FillMatic reads a page's field semantics and fills forms with the right kind of realistic test data. Built for developers and testers who work with the same forms day after day.
No account needed Local by default Native inputs, widgets, and rich text
Works great with
Fill realistic data without breaking your app's UI
It combines autocomplete tokens, accessible labels, field attributes, profile rules, and Actions to decide what belongs in each control. No random strings in email fields, no text where a number belongs.
Smart field detection
Reads autocomplete attributes, aria labels, name, id, placeholder, and label text to figure out what each field expects.
Realistic fake data
Generates proper names, emails, phone numbers, addresses, card numbers. Looks real enough to pass validation.
Natural typing
Fires the right sequence of events at configurable speed so React, Vue, and Angular all pick up the changes correctly.
Framework-safe
Works with controlled inputs. It sets values the way the framework expects, so your onChange handlers fire and the UI stays in sync.
From simple fields to tricky widgets, it just works
FillMatic handles common comboboxes, date pickers, toggles, and custom dropdowns. When a site needs a special interaction, teach it once with a short Recipe.
Works without any setup
Built-in support for the interaction patterns every component library follows, no matter which one your app uses.
Teach it the one that isn't
Add a recipe in the extension's options: a CSS selector for the widget and a few steps - click the trigger, wait for the popover, pick an option. It fires on every fill from then on, and always wins over the built-in support.
A recipe is just a CSS selector and a few steps. Save it, export it, and share it with your team.
See how Recipes work →Built for serious form testing
Profiles, Actions, and Field Rules let you control exactly what gets filled, down to individual fields on specific sites.
Custom Actions
Save the workflows you repeat and run them with one click whenever you return. Set specific values, define a sequence of steps, or let normal autofill handle the rest.
Identity Profiles
Switch between Work, Personal, and Staging profiles with one click. Each carries its own email domain, password, field overrides, Actions, and Recipes.
Field Rules
Match any field by id, name, placeholder, label, or autocomplete using exact, contains, or regex. Whatever you pin always wins.
Deep customization
Typing speed, temp email provider (Mailinator, YOPmail, mailsac), ignored fields, shared passwords, always-checked boxes. All configurable per profile.
Turn a form you test repeatedly into a one-click workflow.
Open the Action builder and scan the page. FillMatic starts with a complete heuristic map, optionally improves ambiguous fields with Chrome's on-device AI, and lets you test and review everything before saving a site-specific Action to the popup.
Why it's different
Go from install to your first filled form in three steps
Install in one click
Add FillMatic from the Chrome Web Store. No account, no sign-up.
Open any web form
Navigate to a registration page, checkout, or any form you test regularly.
Fill with one click
Click the FillMatic icon, choose an Action, or press a keyboard shortcut. Visible fields fill in a predictable sequence.
Everything you need to test forms faster
Test payment flows without memorizing test cards
FillMatic ships with built-in Stripe Actions. Click once and the right test card is pinned while the rest of the checkout uses normal autofill. No copy-pasting from docs.
4242 4242 4242 4242
Card pinned, checkout autofilled
Share your feedback
Got an idea or something that's not working? I read every message.