Chrome Extension, free forever

Stop filling test forms
by hand

FillMatic reads every field on a page and fills it with the right kind of data instantly. Built for developers who test the same forms day after day.

No account needed Works on any input, any framework Manifest V3

Works great with

Stripetest cards
Lemon Squeezycheckout
Paddlebilling
Reactcontrolled inputs
Vuev-model fields
Angularreactive forms
Radix / shadcncustom widgets
Rich text editorsLexical, ProseMirror, Quill
Core autofill

Fills the right data, every time

It reads autocomplete attributes, name, id, placeholder, and label text to figure out what each field actually wants. 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

If a person can click it, FillMatic can fill it

Comboboxes, date pickers, toggles, and custom dropdowns built with Radix, MUI, or your own code fill correctly out of the box. Anything left over, you teach once — no code required.

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 — Notion-style, Lexical, ProseMirror, Quill

Teach it the one that isn't

Click Teach in the side panel, then click the widget on the page. FillMatic captures a selector and a starting recipe you can refine — 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, share it with your team.

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

One-click buttons that show up in the popup on matching URLs. Each action runs a full autofill and overrides specific fields with values you set, or a sequence of steps you define.

StripeFill test card 4242 4242 4242 4242
Lemon SqueezyUse test card on Lemon checkout
PaddleSandbox billing with valid test data
Any siteAny URL pattern you define

Identity Profiles

Switch between Work, Personal, and Staging profiles with one click. Each carries its own email domain, password, and field overrides.

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

Point it at a form. It figures out the rest.

Open the side panel and scan any page. FillMatic reads every field and prefills a map with its own heuristics — then, on machines that support Chrome's built-in model, refines it further. Either way, nothing about the page ever leaves your computer.

Why it's different

Runs Chrome's on-device model locally — no API key, no server, no data leaves your machine
Works identically without it: heuristics alone prefill every field
Edit any field — pin an exact value, or randomize it by type
Save the finished map as a snapshot and it fills instantly next time, no re-scanning
checkout.example.com
On-device AI ready
Email addressemail · random
Coupon codeexact · SAVE20
Countryselect · random
Filled 3 fields · 0 skipped
How it works

From install to filled in 60 seconds

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 or press the keyboard shortcut. Every visible field fills in milliseconds.

Everything included, no paid tier

FillMatic is free and always will be.

Fills every native input type: text, email, password, select, checkbox, radio, date, and more
Custom widgets from Radix, MUI, and other component libraries work with zero setup
Rich text editors — Notion-style, Lexical, ProseMirror, Quill — fill correctly, not just plain text
Teach it any input it doesn't recognize with a point-and-click recipe, no code required
On-device AI field mapping via Chrome's built-in model, nothing leaves your machine
Works identically without AI — heuristics prefill every field on their own
Keyboard shortcut so you never have to touch the mouse
Handles dynamic forms that mount new fields after page load
Export recipes and field maps as JSON to share with your team
No account required. Works completely offline.
Payment integrations

Test payment flows without memorizing test cards

FillMatic ships with built-in Actions for the most common payment processors. Click once and the right card fills in. No copy-pasting from docs.

Stripe

4242 4242 4242 4242

Filled automatically on checkout

Lemon Squeezy

4242 4242 4242 4242

Filled automatically on checkout

Paddle

4000 0566 5566 5556

Filled automatically on checkout

Share your feedback

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