Every Field Is Built From That Country’s Own Rules · The IBANs Pass MOD-97 · The Cards Pass Luhn
Filling a form for the twentieth time with test test / 123 Fake St? FAKEIT hands you the whole card instead — one click, one country, every box already correct.
╔═ PERSON ═══════════════════╦═ ADDRESS ══════════════════╗
║ name · gender · birth date ║ street · city · region ║
║ age · ethnicity · blood ║ postcode · formatted local ║
╠═ CONTACT ══════════════════╬═ FINANCIAL ════════════════╣
║ phone · e-mail ║ bank · code · BIC/SWIFT ║
║ real calling code + format ║ IBAN · account · currency ║
╠═ PASSPORT ═════════════════╬═ CARD ═════════════════════╣
║ number · expiry · MRZ ║ number · expiry · CVV ║
╠═ INTERNET ═════════════════╬═ VEHICLE ══════════════════╣
║ user · pass · IPv4 · IPv6 ║ model · type · fuel ║
║ MAC · user agent · site ║ plate · VIN · colour ║
╠═ EDUCATION ════════════════╬═ EMPLOYMENT ═══════════════╣
║ qualification · institute ║ company · title · dept ║
║ field · graduation year ║ employee ID · salary ║
╚════════════════════════════╩════════════════════════════╝
252 countries · copy any field, section, or the lot as JSON
fakeit.hacktack.us — free · no signup · no account · runs in your browser, nothing uploaded
Most generators hand you gibberish that dies the second a validator looks at it. This one builds each field from the country’s own rules:
| The field | Why it survives |
|---|---|
| IBAN · 89 SWIFT countries + US routing | carries proper ISO 7064 MOD-97 check digits, so backend validators accept it |
| Test card | Luhn-valid — passes the checksum every payment form runs |
| Passport MRZ | the two machine-readable lines a real passport page carries, correctly laid out |
| Phone · postcode · plate | national patterns, not a generic mask |
| Anything with no public format | says N/A instead of inventing one |
Built for: form validation · localization and i18n testing · staging databases and dummy users · payment-form QA in sandbox · docs, demos and tutorials.
Synthetic data, for testing only. Not real people, accounts or documents — and not for fraud, KYC evasion or live payments.
Twenty forms, twenty countries, and not one of them filled in by hand.
!