A fake data generator creates realistic but entirely fictional datasets — names, addresses, emails, IBANs, IP addresses, coordinates, slugs, and more. Build a schema by adding fields and choosing types, set the row count, and click Generate. All processing runs locally in your browser — nothing is sent to a server.
Over 45 field types across 9 categories: Identity (first/last/full name, username, gender, age, blood type), Contact (email, phone, URL), Location (street, city, state, ZIP, country, country code, latitude, longitude), Business (company, job title), Finance (price, credit card, IBAN, currency code), Network (IPv4, IPv6, MAC, port, user agent, HTTP status, HTTP method, protocol), Technical (integer, float, boolean, date, datetime, time, timestamp, UUID, slug, semver, password, hex color, log level, file name, language code, emoji), Text (sentence, lorem, paragraph), Special (number sequence, rating, custom list).
Six formats: CSV (comma-separated, with header row), JSON (array of objects), SQL (INSERT statements with configurable table name), TSV (tab-separated), YAML (sequence of mappings), and XML (records with configurable root/element name). Switch formats in Settings before or after generating.
Every field row has a small ∅% input (default 0). Set it to e.g. 20 to make 20% of values in that column null/empty. In CSV/TSV this outputs an empty string; in JSON it outputs null; in SQL it outputs NULL; in YAML it outputs null; in XML it outputs an empty element. This is useful for testing how your app handles missing data.
Click 💾 Save schema to persist your current field configuration in browser localStorage. Click 📂 Load schema to restore it later. Click ⎘ Copy schema to copy the schema as a JSON string you can paste elsewhere or share. The saved schema survives page refreshes.
The ⊞ Table toggle in the output toolbar switches from raw text view to a formatted HTML table, making it easy to visually inspect your generated data. The table shows up to the first 200 rows with sticky headers and null value highlighting. Switch back with > Raw to see the full exportable output.
Yes. All generated data is entirely fictional. It never corresponds to real individuals or organizations and is safe to use in development, testing, and demo environments without GDPR, HIPAA, or other privacy regulation concerns.
Yes. Similar functionality to Mockaroo — custom schemas, 45+ field types, six export formats, table preview — completely free, no row limits, no account required, 100% in-browser.