Chrome Extension

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 Native inputs, widgets, and rich text

Works great with

Stripetest cards
Reactcontrolled inputs
Vuev-model fields
Angularreactive forms
Radix / shadcncustom widgets
Material UIAutocomplete via Recipe
Rich text editorsLexical, ProseMirror, Slate, Quill, Trix
Shadow DOM and framessupported page boundaries
Core autofill

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.

Framework-agnostic

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.

Dropdowns, comboboxes & autocomplete
Date and time pickers
Toggles, switches & radio groups
Sliders and steppers
Rich text editors: ProseMirror, Quill

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 →
Power features

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.

WorkPersonalStaging+ your own

Field Rules

Match any field by id, name, placeholder, label, or autocomplete using exact, contains, or regex. Whatever you pin always wins.

name contains "coupon" SAVE20

Deep customization

Typing speed, temp email provider (Mailinator, YOPmail, mailsac), ignored fields, shared passwords, always-checked boxes. All configurable per profile.

New · On-device AI

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

Uses Chrome's on-device model. No API key, server, or page-data upload
Starts with normal heuristics, then falls back to them whenever AI is unavailable or fails
Preview-fill the current mapping, highlight fields on the page, or remove fields before saving
Optionally fill fields outside the reviewed map with normal autofill
Choose whether matching Recipes run alongside the saved Action for custom widgets
See AI, heuristic, and manual-edit indicators with visible progress while the map is prepared
Choose exact values or supported Faker generators; select options come from the current page
Save once as a hostname-scoped Action, then launch it from the popup without rescanning
checkout.example.com
On-device AI ready
Email addressemail · random
Coupon codeexact · SAVE20
Action nameFill checkout
Reusable Action ready in popup
How it works

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

Fills every native input type: text, email, password, select, checkbox, radio, date, and more
Custom widgets that follow ARIA patterns, including Radix and shadcn controls, work with zero setup
Rich text editors: Notion-style, Lexical, ProseMirror, and Quill. Fill correctly, not just plain text
Create reusable Recipes for site-specific custom widget interactions
Create separate autofill profiles for Personal, Work, Staging, or any workflow you switch between
AI-assisted Action builder using Chrome's on-device model
Works without AI because normal heuristics always provide the fallback
Preview, edit, remove, and save field mappings as deterministic Actions
Let Actions fill unmapped fields with normal autofill when needed
Refresh page analysis when a dynamic form changes, with cached results for repeat visits
Keyboard shortcut so you never have to touch the mouse
Handles dynamic forms that mount new fields after page load
Export Recipes as JSON for backup or sharing
No account required. Keep reusable settings, profiles, Actions, and Recipes ready for your next test.
Stripe integration

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.

Stripe

4242 4242 4242 4242

Card pinned, checkout autofilled

Share your feedback

Got an idea or something that's not working? I read every message.