Fake Identity Generator
Generate complete fake identities with name, address, email, phone, credit card & more. Fully random, offline, and privacy-safe.
About
Every online registration form demands personal data. Sharing real information across dozens of services increases exposure to data breaches, spam, and identity correlation attacks. This generator produces complete synthetic identities - name, address, email, phone, DOB, and Luhn-valid payment card numbers - using purely client-side randomness from crypto.getRandomValues. No data leaves your browser. All addresses use real US city/state/ZIP mappings for geographic consistency, and card numbers pass checksum validation without corresponding to any real account. This tool approximates realistic data patterns; it is intended strictly for testing, form prototyping, and privacy protection - not for fraud or impersonation.
Formulas
Credit card numbers are validated using the Luhn algorithm (ISO/IEC 7812-1). Given a card number sequence, the check digit d is computed so the total satisfies:
Where ai is obtained by doubling every second digit from the right. If the doubled value exceeds 9, subtract 9. The final digit is chosen so the sum is divisible by 10.
Phone numbers follow the North American Numbering Plan (NANP). The format is: 1 + NPA (3 digits, first ≠ 0 or 1) + NXX (3 digits, first ≠ 0 or 1) + XXXX (4 digits).
Passwords use crypto.getRandomValues to produce uniform random indices over a character set of length L, yielding entropy of n × log2(L) bits per n-character password. With L = 94 printable ASCII and n = 16, entropy ≈ 104.9 bits.
Reference Data
| Field | Method | Format / Standard | Example |
|---|---|---|---|
| First Name | Weighted random from 200+ pool | Gender-categorized | Elena, Marcus |
| Last Name | Random from 300+ pool | Multi-ethnic | Nakamura, O'Brien |
| Username | Name derivative + random digits | 6 - 16 chars | elena.naka92 |
| Username + disposable domain | RFC 5321 | [email protected] | |
| Password | crypto.getRandomValues | 16 chars, mixed | kX9#mPq2&vL5nR!w |
| Phone | Valid area code + random | NANP: (XXX) XXX-XXXX | (415) 832-7194 |
| Date of Birth | Age range → calendar math | MM/DD/YYYY | 03/17/1991 |
| Street Address | Number + street name + suffix | USPS standard | 4821 Maple Ave |
| City / State / ZIP | Linked real mappings | USPS / FIPS | Portland, OR 97201 |
| SSN (Fake) | Random 3-2-4 | XXX-XX-XXXX format only | 483-21-7390 |
| Credit Card | IIN prefix + Luhn checksum | Visa / MC / Amex | 4532 XXXX XXXX XXXX |
| Zodiac Sign | Derived from DOB | Western tropical | Pisces &pisces; |
| Blood Type | Weighted random | ABO + Rh | O+ |
| Height | Normal distribution | cm / ft-in | 175 cm (5'9") |
| Weight | BMI-correlated random | kg / lbs | 74 kg (163 lbs) |
| Company | Random from 100+ pool | Industry-tagged | Vertex Solutions |
| Job Title | Random from 80+ pool | Seniority levels | Senior Data Analyst |
| Avatar | Canvas procedural | 128×128 PNG | Colored initials |