About this tool
Generate fake data for testing
Fake Data generates batches of realistic-looking but entirely invented test records — name, email, phone, password, address, IP, country, gender, age, job title and company — with each field synthesised at random from its own built-in pool of sample values. Pick which of the eleven fields you want, choose how many records to build (1 to 500), and generate a table you can copy as tab-separated rows or download as a JSON array. It is for developers, QA testers and analysts who need placeholder rows that look plausible in a UI without ever touching real customer data.
Open Fake Data on AltFTool — it loads instantly in your browser.
Tick the fields you want in the Select Fields panel — Name, Email, Phone Number, Password, Address, IP Address, Country, Gender, Age, Job Title and Company — or press Select All.
Set "Number of Records to Generate" anywhere from 1 to 500, then press Generate Data to build the table.
Use Copy Table for tab-separated rows that paste into Sheets or Excel, Copy JSON for the record array, or Export JSON to download fake-data.json.
Toggle any of the eleven fields on or off, so the output has exactly the columns your schema expects and nothing else.
Copy the table as tab-separated text that pastes cleanly into Sheets or Excel, or download the same records as a formatted JSON array.
Names, cities, phone formats and postcodes are drawn from Indian, US, UK, Australian and other pools, so test data is not all one locale.
Up to 500 records per run, with a minimum of 1. Each record gets a sequential id starting at 1, plus whichever of the eleven fields you have selected.
No. Every value is assembled at random from fixed sample lists built into the tool — first and last names, email domains, street and city names, job titles and company word pairs — so any resemblance to a real person or address is coincidence, not lookup.
JSON download and tab-separated copy are both built in. The download produces a fake-data.json file containing the full record array; the table copy button puts headers and rows on the clipboard separated by tabs, which spreadsheets read as columns.
No — treat them as test strings only. Each one is guaranteed to include at least one uppercase letter, one lowercase letter, one digit and one symbol at roughly 10 to 14 characters, but it is produced by Math.random rather than a cryptographic generator, so use a dedicated password manager for anything real.