How the Fake Data Generator Works
AnyTool Fake Data Generator builds every row in the browser from a reusable, dependency-free engine that bundles its own small, clean, family-friendly word lists — there is no faker library, no CDN and no server round-trip. You define a schema as an ordered list of columns, giving each a name and one of 30-plus field types: personal (first name, last name, full name, username), contact (email, phone, URL), address (street, city, state, country, zip), business (company, job title, department), text (word, sentence, paragraph), numeric (integer, decimal, boolean, amount, currency), date and time, and technical values (UUID v4, hex colour, IPv4, MAC address, plus clearly-marked test card and IBAN numbers). Choosing a row count then fills each column for every row, with column names de-duplicated automatically and the count capped at 1,000 so a large value can never freeze the tab.
- Reusable client-side engine with bundled clean word lists — no faker, no CDN
- 30+ field types across personal, contact, address, business, text, number, date and tech groups
- Schema = ordered columns, each with a name and a field type
- Row count clamped to 1–1,000; duplicate column names auto-suffixed
- Generation is pure JavaScript in the browser — no server round-trip
