Chrome Extension — free forever

Stop filling test forms by hand

FillMatic detects every field on a form and fills it with realistic data in milliseconds. Built for developers who test forms every single day.

No account required  ·  Works on any form  ·  Manifest V3

Works great with

StripeTest card numbers
Lemon SqueezyCheckout testing
PaddleBilling flows
ReactControlled inputs
Vuev-model fields
AngularReactive forms
Core autofill

Fills the right data, every time

FillMatic understands what each field expects. No random text in email fields, no strings in number inputs.

Smart Field Detection

Reads autocomplete attributes, name, ID, placeholder, and label text to understand what each field expects — then fills it with the right kind of data.

Realistic Fake Data

Generates proper names, emails, phone numbers, addresses, URLs, and more. Looks real enough to pass validation without touching production data.

Natural Typing Simulation

Simulates real keystrokes with configurable speed, firing focus, beforeinput, input, change, and blur events — React, Vue, and Angular controlled inputs respond correctly.

Framework-Safe Filling

Uses native prototype setters to bypass React and Vue value trackers, ensuring onChange always fires and controlled inputs update their visible state.

Power features

Built for serious form testing

Profiles, Actions, and Field Rules give you precise control over what gets filled — on a per-site, per-environment basis.

Custom Actions

One-click buttons that appear in the popup on matching URLs. Each Action runs a full autofill and overrides specific fields with fixed values you define.

Stripe

Fill test card 4242 4242 4242 4242

Lemon Squeezy

Use test card on Lemon checkout

Paddle

Sandbox billing with valid test data

Custom site

Any URL pattern you define

Identity Profiles

Switch between Work, Personal, or Staging profiles — each with its own email domain, password, and ignored fields. One click to switch context.

WorkPersonalStaging+ Add your own

Field Rules

Match any field by id, name, placeholder, label, or autocomplete attribute. Exact, contains, or regex operators. Pin a fixed value that always wins.

name contains "coupon" SAVE20
How it works

From install to filled in 60 seconds

01

Install in one click

Add FillMatic from the Chrome Web Store. No account, no sign-up — works immediately.

02

Open any web form

Navigate to a registration page, checkout, or any form you're testing.

03

Fill with one click

Click the FillMatic icon or press the keyboard shortcut. Every visible field fills in milliseconds.

Everything you get, free

No paid tier, no feature gates. FillMatic is free and always will be.

Fills all major input types — text, email, password, select, checkbox, radio, date

Keyboard shortcut to fill without touching the mouse

Handles dynamic forms that mount fields after page load

Per-profile field rules and email addresses

No account required — works offline

Open to feedback — built by a developer, for developers

Payment integrations

Test payment flows without memorising test cards

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

Stripe

4242 4242 4242 4242

Test card filled automatically

Lemon Squeezy

4242 4242 4242 4242

Test card filled automatically

Paddle

4111 1111 1111 1111

Test card filled automatically

Share your feedback

Got a feature idea or something not working? Let me know — I read every message.