Fake UK Data Generator
Produce believable British fake data by the thousand — UK names, emails, telephone numbers and addresses. Lay out a multi-column schema and export as many as 1,000 rows to CSV, JSON or SQL, the whole job done inside your browser.
Country United Kingdom (UK)
What data types can you generate?
This British fake data generator reaches across 27 field types in six groups, each one yielding UK-appropriate values:
- Person — full name, first name, surname, email address, telephone number, username, password, birth date, gender, job title
- Location — street address, town, county, postcode, country, latitude, longitude
- Business — company name, website URL
- Internet — IPv4 address, MAC address
- IDs & numbers — UUID, random number, boolean
- Text — lorem ipsum word, sentence, paragraph
Blend any of these into one dataset. A workaday UK dataset might gather first name, surname, email, telephone, street address, town, postcode and company — the lot produced together at a single click.
Why generate British data?
Produce British data and the names, addresses and telephone numbers obey UK conventions — not labels translated on the surface but values that are structurally right. Think British names, UK phone formats and addresses anchored to a genuine county and postcode. That matters when you are testing internationalised software, confirming your UI swallows UK input cleanly, or showing a product to a British audience with data that fits.
A different locale on the cards? Reach for the selector above, or call in at the US fake data generator.
Sample British dataset
Below is a taste of the British data this generator turns out — UK names, emails, telephone numbers and towns (all invented):
| first_name | last_name | phone | city | |
|---|---|---|---|---|
| Conner | Hegmann | [email protected] | 056 7157 3490 | East Kiehnwood |
| Trudie | Orn | [email protected] | 0963 051 5192 | St. Ritchiefield |
| Kacie | Kassulke | [email protected] | 055 9494 9787 | North Jast |
| Jose | Haley | [email protected] | 0800 337 7117 | Effertzing |
| Ernie | Keebler | [email protected] | 020 7603 5306 | Rippinwood |
| Mazie | Roberts | [email protected] | 055 8281 3209 | St. Kunde |
| Grady | Prohaska | [email protected] | 0800 442 4855 | Lower Daniel |
| Rhianna | Rogahn-Fahey | [email protected] | 0800 309621 | Leannon Place |
Build a full schema — not a single field at a time
Most rudimentary fake data tools let you choose one field and copy out a list. Fine for grabbing an email in a hurry, but no help at all when you want a complete user table for a seed script or a true-to-life CSV for an import test.
This one behaves like a compact schema builder. Stack up as many columns as you need, name each and give it a data type, then turn out every row in a single pass. Four presets handle the everyday cases:
- Person — first name, surname, email, telephone, birth date
- Address — street, town, county, postcode, country
- Company — company name, job title, email, website
- Full profile — ID, name, email, telephone, address, country, company and job title in one table
Column names can be edited, so you can line everything up with your exact database schema or naming convention ahead of export.
Export fake data as CSV, JSON or SQL
With your rows in place, pick the export format that suits the job:
- CSV — a header row above comma-separated values, set to open in Excel, Google Sheets or Numbers. It feeds database import wizards, pandas read_csv and anything that swallows flat files just as happily.
- JSON — an array of objects keyed on your column names. Slot it into a REST API mock, a Node.js fixture, a json-server database or any front end that reads JSON.
- SQL — an INSERT INTO statement ready to run on MySQL, MariaDB, PostgreSQL or SQLite. Name the table before exporting so it matches your schema. Strings come properly single-quote escaped, while booleans and numbers stay bare.
Press Download to save the file outright, or Copy to drop it straight where you need it. Up to 1,000 rows a go.
Completely free — no account, no limits
No account to register, no API key to juggle, no daily ceiling on rows. Produce as much British data as you fancy. It is all built locally in your browser with Faker.js — nothing reaches a server, nothing is kept, and the tool carries on working offline once the page has loaded.