Filler Documentation
Everything you need to know about using the Filler Chrome extension.
Getting Started
Installation
- Visit the Filler page on Chrome Web Store
- Click Add to Chrome
- Click the Filler icon in your toolbar to open the popup
Popup Interface
The popup has four buttons:
| Button | Action |
|---|---|
| Fill Fake | Fill all form fields on the current page with realistic random data |
| Save | Save the current form's data as a named profile |
| Profiles | View, edit, fill from, or delete your saved profiles |
| Settings | Configure country, email domain, and custom name lists |
chrome://) or the Chrome Web Store.Fill Fake Data
Click Fill Fake in the popup to fill every detected form field on the page with realistic fake data.
How It Works
- Filler scans the page for all visible form fields
- Each field is analyzed by its
type,name,id,placeholder, andlabelattributes - Appropriate fake data is generated based on the detected field type
- Native input events are dispatched so frameworks (React, Vue, Angular) recognize the changes
input, change, and blur events to ensure compatibility with React, Vue, Angular, and other modern frameworks.Supported Field Types
Filler automatically detects and generates appropriate data for the following field types:
| Field Type | Generated Data | Detection |
|---|---|---|
| First Name | Realistic first names | name, label, placeholder containing "first" |
| Last Name | Realistic last names | name, label, placeholder containing "last" or "surname" |
| Full Name | First + Last name | name/id containing "name" (without first/last) |
| user@domain.com | type="email" or name containing "email" | |
| Phone | Country-formatted number | type="tel" or name containing "phone" |
| Password | Strong random password | type="password" |
| Address | Street address | name containing "address", "street" |
| City | City name (region-based) | name containing "city" |
| State | State/province name | name containing "state", "province" |
| Zip Code | Postal code (region-based) | name containing "zip", "postal" |
| Country | Country name | name containing "country" |
| Company | Company name | name containing "company", "organization" |
| Date | Valid date | type="date" |
| Number | Contextual number | type="number" |
| URL | https://example.com | type="url" |
| Textarea | Lorem ipsum paragraph | <textarea> element |
| Select | Random valid option | <select> element |
| Checkbox | Random check/uncheck | type="checkbox" |
| Radio | Random option selected | type="radio" |
| File | Sample test file | type="file" |
Profiles
Profiles let you save form data and reuse it later. Each profile stores all field values, checked states, and uploaded files.
Saving a Profile
- Fill out a form (manually or with Fill Fake)
- Click Save in the popup
- Enter a profile name (e.g. "Signup Test", "Checkout Flow")
- Click Save to confirm
Each profile stores:
- Profile name
- Page URL where it was saved
- All field values, types, and selectors
- Checkbox and radio button states
- Uploaded file data (as base64)
- Timestamp
Viewing Profiles
Click Profiles in the popup to see all saved profiles sorted by date (newest first). Each profile shows:
- Profile name
- Source URL
- Number of fields
- Date saved
Editing a Profile
Click on any profile to open the detail view where you can:
- Edit text field values inline
- Toggle checkbox and radio button states
- Change uploaded files
- Click Save Changes to persist edits
Filling From a Profile
There are two ways to fill from a saved profile:
- Open the profile detail view and click Fill Form
- Click the Fill button next to any profile in the list
name, id, and type attributes. They work best when filling the same form or forms with identical field names.Deleting a Profile
Click the Del button next to any profile in the list to remove it permanently.
Settings
Open Settings from the popup to customize how fake data is generated.
| Setting | Options | Effect |
|---|---|---|
| Country / Region | US, UK, India, Australia, Germany, Japan, Brazil, Canada, France | Sets phone number format, city names, state/province names, and postal code formats |
| Email Domain | Random, Gmail, Yahoo, Outlook, Hotmail, ProtonMail, Custom | All generated email addresses use this domain |
| Custom First Names | Comma-separated list | Replaces default first names with your list |
| Custom Last Names | Comma-separated list | Replaces default last names with your list |
| Custom Companies | Comma-separated list | Replaces default company names with your list |
Custom Email Domain
Select "Custom domain..." from the Email Domain dropdown and enter your domain (e.g. yourcompany.com). All generated emails will use this domain.
Custom Names
Enter comma-separated names to use your own name lists. Leave empty to use the defaults.
Reset Settings
Click Reset to Defaults to restore all settings to their original values.
Privacy & Data Storage
Filler is designed with privacy as a core principle.
Where Data Is Stored
All data (profiles and settings) is stored in chrome.storage.local, which is a sandboxed storage area within your browser. No data is ever sent to any external server.
What Data Is Stored
- Profiles — Field values, selectors, checked states, and file data (base64)
- Settings — Your chosen country, email domain, and custom name lists
What Is NOT Collected
- No analytics or usage tracking
- No browsing history
- No personal information
- No telemetry of any kind
Data Removal
Uninstalling the Filler extension from Chrome will remove all stored profiles and settings.
Troubleshooting
"Cannot access this page"
Filler cannot run on Chrome internal pages (chrome://, chrome-extension://, about:) or the Chrome Web Store. Navigate to a regular webpage and try again.
Fields not being filled
Some fields may not be detected if they use unusual attribute names or are inside shadow DOM. Try filling the form manually and saving it as a profile for future reuse.
Profile not matching fields
Profiles match fields by name, id, and type attributes. If the form structure has changed since the profile was saved, some fields may not be filled.
Need help?
Contact us at support@fillerext.com and we'll be happy to help.