Test Data Filler
Fills any form with realistic junk, including the awkward cases.
What you're making
Testing a signup form means typing the same fake details a hundred times. Press one key and this fills every field with realistic data that actually fits — a proper email in the email box, a valid date in the date box. It also has a nasty mode that fills things with the awkward stuff that breaks apps: very long names, apostrophes, emoji, right-to-left text.
An extension that detects field types and fills them with appropriate generated data, including a mode for deliberately awkward values. Detecting what a field wants without labels is the real problem.
Hosting · Free forever
Deploys free on Firefox Add-ons or GitHub Releases.
Firefox's store is free. Chrome's charges a one-off developer fee, so ship Firefox first if you'd rather pay nothing.
Free on Firefox Add-ons; Chrome's store charges a one-off developer fee.
Core features · 7
- Fills every visible form field with one keystroke
- Detects field type from input type, name and label
- Generates data that is internally consistent within a form
- An awkward mode fills long names, apostrophes, emoji and right-to-left text
- Skips fields you have already filled
- Triggers the events frameworks listen for, so validation runs
- Works on forms built with any framework
The interesting part
- Framework-controlled inputs ignore a plain value assignment — events must be dispatched properly
- Guessing field purpose when there is no label or sensible name
- Generating data that passes validation while still being obviously fake
Once it works
- Save and replay named personas
- Fill multi-step forms across pages
- Report which fields rejected the awkward data