All tools

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)
Schema

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 email phone city
Cleo Hegmann Cleo.Hegmann@gmail.com 0371 573 4900 St. Jaskolski
Tyrese Orn Tyrese_Orn@gmail.com 056 6305 1519 West Sipes Hill
Marcelle Kovacek Marcelle_Kovacek73@hotmail.com 014949 49787 North Jast
Jim Haley Jim.Haley90@hotmail.com 0500 337711 Mayert-over-Toy
Annabell Heller Annabell.Heller29@yahoo.com 0860 353 0656 High Runte Hill
Norbert Sauer Norbert.Sauer80@yahoo.com 0800 132092 New Windlerstone
Nola Wiegand Nola.Wiegand57@gmail.com 022 4855 3598 Great Murray Cross
Owen O'Connell Owen.OConnell@yahoo.com 056 2164 1596 Old Hackett-Littel Heath

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.

Frequently asked questions

How many rows can I generate at once?

Up to 1,000 rows per generation, with no account or daily limit — regenerate as many times as your test suite needs.

What export formats does it support?

CSV, JSON, and ready-to-run SQL INSERT statements compatible with MySQL, PostgreSQL, MariaDB, and SQLite.

Can I choose which UK-specific fields to include?

Yes. Build a custom column schema, or start from the Person, Address, Company, or Full Profile preset, and every location field uses UK counties and postcode formatting.

Is any of the generated data sent anywhere?

No. Rows are generated locally in your browser with Faker.js — nothing is transmitted to a server or stored.