Fake Data & Privacy Guides

In-depth, cited guides on fake names, random addresses, ZIP and card formats, test data legality, and protecting your privacy online.

Start Here

Core guides for choosing and using fictional test data safely.

What Is Synthetic Test Data? A Developer's Guide

Synthetic test data is artificially generated data that mimics production structure and statistics without real PII. How it works and how to generate it.

Updated 2026-06-27

Test Data Generation Guide: Build Fixtures That Check Real Rules

Build test data from schema constraints, parent-child relationships and expected outcomes. Includes a worked order fixture and field-specific examples.

Updated 2026-09-06

Name Validation Test Cases: Unicode, Spaces & Punctuation

Download 16 name validation test cases with expected results. Test apostrophes, Unicode, mononyms, spaces and length limits with a declared form policy.

Updated 2026-09-06

Date of Birth Validation Test Cases: Leap Years & Age

Download 14 date-of-birth test cases with fixed reference dates and expected ages. Cover leap years, invalid dates, future dates and birthday boundaries.

Updated 2026-09-06

Phone Number Validation Test Cases: Formats & Edge Cases

Download 13 phone formatting test cases as CSV or JSON. Test region-aware parsing, leading zeros and E.164 output; explore international edge cases.

Updated 2026-09-06

Email Validation Test Cases: Edge Cases & Validator Results

Download 15 email validation test cases as CSV or JSON, with inputs and expected results. Explore the separate 32-case comparison of eight validators.

Updated 2026-09-06

Why Random Name Generators Repeat Themselves: The Birthday Paradox

Two identical names in 1,000 random profiles isn't a bug — it's the birthday paradox. We measured collision rates on our own generator and show what to expect.

Updated 2026-08-23

Mock Data vs. Real Data: Why Teams Test With Fake Profiles

Mock data vs real data: why testing with mock and synthetic profiles beats copying production, with a safety, compliance, and cost comparison.

Updated 2026-06-25

Best Fake Data Generators Compared: Libraries, APIs and Files

Compare Faker.js, Python Faker, Bogus, Mockaroo, randomuser.me and Fakenamely by schema control, photos, export limits and reproducibility.

Updated 2026-09-06

Fakenamely vs Fake Name Generator: An Honest Comparison

An objective comparison of Fakenamely and the 2006-era Fake Name Generator: features, country breadth, developer tools, speed, and which to use.

Updated 2026-06-27

Fake Identity by Country

How a realistic identity looks in each country — names, address and postal formats, phone codes and national-ID shapes — and how to generate a fictional one.

Fake American Identity Generator: Name, Address & SSN

What a American identity looks like — names, US addresses, phones and national-ID formats — and how to generate a fictional one for testing.

Updated 2026-07-13

Fake British Identity Generator: Name, Address & NI number

What a British identity looks like — names, UK addresses, phones and national-ID formats — and how to generate a fictional one for testing.

Updated 2026-07-23

Fake Canadian Identity Generator: Name, Address & SIN

What a Canadian identity looks like — names, Canada addresses, phones and national-ID formats — and how to generate a fictional one for testing.

Updated 2026-07-23

Fake Australian Identity Generator: Name, Address & TFN

What a Australian identity looks like — names, Australia addresses, phones and national-ID formats — and how to generate a fictional one for testing.

Updated 2026-07-23

Fake German Identity Generator: Name, Address & Steuer-ID

What a German identity looks like — names, Germany addresses, phones and national-ID formats — and how to generate a fictional one for testing.

Updated 2026-07-23

Fake French Identity Generator: Name, Address & INSEE No.

What a French identity looks like — names, France addresses, phones and national-ID formats — and how to generate a fictional one for testing.

Updated 2026-07-23

Fake Spanish Identity Generator: Name, Address & DNI

What a Spanish identity looks like — names, Spain addresses, phones and national-ID formats — and how to generate a fictional one for testing.

Updated 2026-07-23

Fake Italian Identity Generator: Name, Address & Codice Fiscale

What a Italian identity looks like — names, Italy addresses, phones and national-ID formats — and how to generate a fictional one for testing.

Updated 2026-07-23

Fake Dutch Identity Generator: Name, Address & BSN

What a Dutch identity looks like — names, Netherlands addresses, phones and national-ID formats — and how to generate a fictional one for testing.

Updated 2026-07-23

Fake Belgian Identity Generator: Name, Address & National Register No.

What a Belgian identity looks like — names, Belgium addresses, phones and national-ID formats — and how to generate a fictional one for testing.

Updated 2026-07-23

Fake Chinese Identity Generator: Name, Address & Resident ID

What a Chinese identity looks like — names, China addresses, phones and national-ID formats — and how to generate a fictional one for testing.

Updated 2026-07-23

Fake Korean Identity Generator: Name, Address & RRN

What a Korean identity looks like — names, South Korea addresses, phones and national-ID formats — and how to generate a fictional one for testing.

Updated 2026-07-23

Fake Japanese Identity Generator: Name, Address & My Number

What a Japanese identity looks like — names, Japan addresses, phones and national-ID formats — and how to generate a fictional one for testing.

Updated 2026-07-23

Fake Mexican Identity Generator: Name, Address & CURP

What a Mexican identity looks like — names, Mexico addresses, phones and national-ID formats — and how to generate a fictional one for testing.

Updated 2026-07-23

Fake Brazilian Identity Generator: Name, Address & CPF

What a Brazilian identity looks like — names, Brazil addresses, phones and national-ID formats — and how to generate a fictional one for testing.

Updated 2026-07-23

Privacy & Legality

Where generated details are useful, where they are not, and how to stay on the right side of the line.

Synthetic Data & Compliance

How synthetic data compares with masking, anonymization, production clones and ML-generated data.

Synthetic Data for GDPR Compliance: Anonymization Done Right

How synthetic data, anonymization, and pseudonymization differ under GDPR, what Recital 26 means for test data, and when each removes compliance scope.

Updated 2026-06-25

Data Masking vs Tokenization: Which Fits Your Test Data?

Compare data masking and tokenization with examples, reversibility, joins and test-data use cases. See when generated synthetic records are a better fit.

Updated 2026-09-06

PII in Test & Staging Environments: Risks and How to Replace It

PII in test and staging: how to identify personal data in non-production, the risks of copying prod, what GDPR, CCPA, HIPAA, and PCI-DSS require.

Updated 2026-06-25

CCPA vs GDPR for Test Data: What Each Requires in Non-Production

CCPA/CPRA vs GDPR for test and staging data: how each law treats personal data in non-production, with citations to GDPR articles and California code.

Updated 2026-06-26

Data Anonymization Techniques: K-Anonymity, Generalization & More

Data anonymization techniques compared: suppression, generalization, pseudonymization, k-anonymity, l-diversity, t-closeness, and differential privacy.

Updated 2026-07-23

Synthetic Data for Machine Learning: How to Evaluate It

Evaluate synthetic ML data with real holdouts, baselines and leakage checks. Distinguish training data from random QA records without invented accuracy claims.

Updated 2026-09-06

Test Data Management: 9 Best Practices for Reliable Test Suites

Test data management best practices: lifecycle stages, masking vs synthetic vs prod copies, subsetting, refresh, versioning, and a 9-point checklist.

Updated 2026-07-23

Deterministic Test Data: Faker Seeds and Reproducible Fixtures

Reproduce Faker test data with a seed, pinned version, locale and clock. Includes a runnable example, verified output and fixes for changing fixtures.

Updated 2026-09-06

Formats, Checksums & Validators

Reference guides for IDs, cards, postal codes, banking numbers and technical identifiers.

What Is a ZIP Code? Format, Structure & How They Work

How a US ZIP code is built: the 5-digit national-area, SCF, and delivery structure, ZIP+4, first-digit region map, and why ZIP-to-state consistency matters.

Updated 2026-08-23

US ZIP Code Ranges by State: Table and Exceptions

Every US state's real ZIP code range in one table — plus how to generate a random, state-consistent test address for all 50 states and D.C.

Updated 2026-09-06

Postal Code Formats Around the World, Explained

How postal codes work worldwide: all-digit ZIPs and PINs, alphanumeric UK and Canadian codes, per-address Eircodes — and how to validate each format.

Updated 2026-07-23

VIN Explained: What Every Character in a VIN Number Means

A position-by-position decode of the 17-character VIN per ISO 3779/3780: the WMI, the check-digit math with a worked example, and model-year letter codes.

Updated 2026-07-23

UUID vs GUID Explained: Versions 1, 4, and 7 (and Which One to Use)

UUID vs GUID: the same 128-bit identifier under two names. A breakdown of the RFC 9562 bit layout, versions 1/4/7, and why v7 is rising for database keys.

Updated 2026-06-25

MAC Address Format: OUI, Local Addresses and Test Examples

Read a 48-bit MAC address, distinguish OUI prefixes from local addresses, and use documentation examples with explicit parser and collision rules.

Updated 2026-09-06

Test IP Address Ranges: IPv4, IPv6 and Private Networks

Choose documentation IPs for fixtures and private IPs for controlled networks. Includes IPv6 3fff::/20, exact range counts and parser edge cases.

Updated 2026-09-06

User-Agent Strings Explained: Format and Parser Test Cases

Decode browser User-Agent tokens and test reduced strings, missing headers and Client Hints. Includes historical examples and explicit parser expectations.

Updated 2026-09-06

Fake Text Message Mockup: iMessage-Style Screenshots

Build a free fake text message mockup for UI design, app screenshots and tutorials. Step-by-step iMessage-style builder, bubble color guide and legal limits.

Updated 2026-06-27

More Guides

ZIP Codes That Start With 0: Every State, Plus the Excel Fix

Which US ZIP codes start with 0: the 9 states and territories, counts by prefix, odd cases like 00501 and 06390, and how to stop Excel dropping the zero.

Updated 2026-09-07

Does Dubai Have a ZIP Code? What to Enter for UAE Addresses

No. Dubai and the UAE have no postal codes. What to type when a form insists (00000), how PO Box, Makani and Onwani addresses work, and rules for checkouts.

Updated 2026-09-07

Hong Kong ZIP Code: There Isn't One. What to Enter Instead

Hong Kong has no ZIP or postal code. Hongkong Post says leave the field blank or use 000, 0000, 000000 or HKG. What 999077 is, plus the address format.

Updated 2026-09-07

New Zealand Address Format: Postcodes, Examples and Form Rules

How a New Zealand address is written: NZ Post's four lines, 4-digit postcodes by region, unit and RD rules, 12 sample addresses and the validation traps.

Updated 2026-09-06

US ZIP Code Statistics: GeoNames Counts by State

Explore 40,977 postal records in our GeoNames aggregate snapshot: counts for all 50 states and DC, shared prefixes, a downloadable CSV and counting limits.

Updated 2026-09-06

Mockaroo Alternatives: Free Test Data Up to 100,000 Rows

An honest look at Mockaroo's free tier limits and when a free alternative fits better. Row caps, API quotas, schema control and what each tool is actually for.

Updated 2026-09-06

randomuser.me Alternative: Photos, Address Data and API Limits

Compare randomuser.me and Fakenamely for photo mockups and address fixtures, with a downloadable versioned API sample and explicit validation limits.

Updated 2026-09-06

Faker.js vs an Online Generator: Which for Test Data?

When to install Faker.js and when a hosted generator is the better call. Determinism, locale coverage, bundle cost, CI behaviour and the honest trade-offs.

Updated 2026-09-06

How Free Name Generators Work — and How to Pick One

Learn how name generators combine locale data, what affects realism, and how to choose names for characters, demos and tests. Includes examples and limits.

Updated 2026-09-06

How Free Address Generators Build Fictional Test Addresses

How a free address generator builds structurally-valid-but-fictional US addresses — USPS Pub 28 anatomy, ZIP logic, use cases, and how to pick a good one.

Updated 2026-09-06

Why Fake Phone Numbers Start With 555

Why do movies and test data use 555 phone numbers? The history of the fictional 555-0100 to 555-0199 range, KLondike 5, and how to use it safely.

Updated 2026-07-23

John Doe: The History of Placeholder Names

Who is John Doe? How a medieval English legal fiction became the standard name for unknown people — and what other countries call their John Does.

Updated 2026-07-23

US Address Format Explained: USPS Addressing Rules

How a US mailing address is structured: street line, unit, city, state, ZIP+4 — with USPS Publication 28 standards, abbreviations and worked examples.

Updated 2026-08-23

US Area Codes Explained: How Numbers Are Assigned

How the North American Numbering Plan works: area code structure, N11 codes, overlays vs splits, toll-free ranges, and which numbers can never be real.

Updated 2026-08-23