Identity & Test Data Generator
Realistic Identity Data Generator
Generate realistic-format identity data for 86 countries and regions — names, addresses, national IDs, employment and online profiles, with every field internally consistent.
- No sign-up
- 86 countries
- Runs locally
Generated identity
Choose a country and division, then select Generate
Batch generate and export
Generate many records at once and export them as CSV, JSON, NDJSON or SQL. The batch key is fixed, so the whole batch is reproducible.
Pick a count and a format, then press Generate batch.
How to use this
Everything generated here is synthetic data produced by an algorithm. It does not correspond to any real person, address or account. Use it for software testing, form demos and data seeding.
Supported countries and regions
86 countries and regions across North America, Europe, Asia-Pacific, the Middle East and Latin America.
- United Arab EmiratesAE
- ArgentinaAR
- AustriaAT
- AustraliaAU
- BangladeshBD
- BelgiumBE
- BulgariaBG
- BahrainBH
- BoliviaBO
- BrazilBR
- CanadaCA
- SwitzerlandCH
- ChileCL
- ChinaCN
- ColombiaCO
- Costa RicaCR
- CzechiaCZ
- GermanyDE
- DenmarkDK
- Dominican RepublicDO
- AlgeriaDZ
- EcuadorEC
- EstoniaEE
- EgyptEG
- SpainES
- FinlandFI
- FranceFR
- United KingdomGB
- GreeceGR
- GuatemalaGT
- Hong Kong, ChinaHK
- CroatiaHR
- HungaryHU
- IndonesiaID
- IrelandIE
- IsraelIL
- IndiaIN
- IcelandIS
- ItalyIT
- JordanJO
- JapanJP
- KenyaKE
- CambodiaKH
- South KoreaKR
- KuwaitKW
- LebanonLB
- Sri LankaLK
- LithuaniaLT
- LuxembourgLU
- LatviaLV
- MoroccoMA
- Myanmar (Burma)MM
- MongoliaMN
- Macao, ChinaMO
- MaltaMT
- MexicoMX
- MalaysiaMY
- NigeriaNG
- NetherlandsNL
- NorwayNO
- NepalNP
- New ZealandNZ
- OmanOM
- PanamaPA
- PeruPE
- PhilippinesPH
- PakistanPK
- PolandPL
- PortugalPT
- ParaguayPY
- QatarQA
- RomaniaRO
- RussiaRU
- Saudi ArabiaSA
- SwedenSE
- SingaporeSG
- SloveniaSI
- SlovakiaSK
- ThailandTH
- TunisiaTN
- TurkeyTR
- Taiwan, ChinaTW
- United StatesUS
- UruguayUY
- VietnamVN
- South AfricaZA
What is included
- Identity
- Address & contact
- Credit card
- Education
- Employment
- Lifestyle
- Personal
- Online profile
- Social media
Frequently asked questions
Is the generated information real?
No. Every field is synthesised by an algorithm and does not correspond to any real person, address or account. It is intended for software testing, form demos and data seeding.
Why do the city, division and postal code always agree?
Because all three derive from the same real data record: a division is chosen first, then a city within it, then a postal code built from that division's genuine prefix rules.
Does the same identity key produce the same result?
Yes. The identity key determines every random draw, so the same key, country and gender always reproduce an identical identity — which is what makes it useful in tests.
Do the national ID numbers pass validation?
Most countries implement the official check-digit algorithm, including Brazilian CPF, Turkish T.C. Kimlik and Spanish DNI. A few guarantee format only, and the interface marks those as format-only.
Hear when a country or a new algorithm lands
Join the Telegram group. New countries and regions, and new check-digit algorithms, are announced there — and it is the fastest place to report a problem with one country's data.
Join the Telegram groupPress Ctrl+D (⌘+D on a Mac) to bookmark this page.
One identity key, one identical record
Both records below are generated from the same identity key and the same country. Generation happens entirely in your browser, and nothing is uploaded.
This is what lets a test pin a sample in its fixture: the record is reproducible, and so is a failure.
Identity & Test Data Generator guides
Identity & Test Data Generator guides
- Test Identity Data: What It Is and Who Needs It
- SSN Format and Reserved Ranges: What the Digits Mean
- National ID Length: Why Formats Differ by Country
- Date of Birth Validation: Edge Cases That Break Forms
- Name Data by Locale: Why One Name Field Never Fits
- Identity Field Consistency: Why Tests Pass on Bad Data
- GDPR Test Data: Why Real People's Details Do Not Belong in Tests
- Test Fixtures Identity: Organising People Data for Reliable Tests
- Age Verification Testing: Thresholds, Boundaries and Leap Days
- Synthetic Data vs Anonymized Data: What the Difference Means
- Faker.js vs Online Data Generators: When to Use Which
- Seeding a Staging Database with Realistic Fake Data
Only articles about this page's own topic are listed here.