National Identity Generator
Generate and validate checksum-valid national IDs for 18 countries — for testing only.
For Development & Testing Purposes Only - Synthetic Mock Data
These numbers are mathematically valid but randomized (Test Data).
Related guides
Phone Number Formats by Country: E.164, NANP, and How to Test Them
How phone numbers are structured per country — calling codes, area codes, mobile vs landline vs toll-free — and how to generate test numbers in international, national, raw, or tel: format without using a real subscriber.
How to Generate Fake Addresses for Testing (the Right Way)
Realistic test addresses per country, postcode formats that match local rules, and how to seed a test database without inventing data that points at a real home.
Driver's License Number Formats by Country and State
How driver's license numbers are structured across 21 countries and all 50 US states, why some states use Luhn check digits, and how to generate structurally valid test data without impersonating real people.
Related tools
ABA Routing Number Generator
Generate 9-digit US ABA routing numbers with weighted Mod-10 checks.
Address Generator
Generate realistic addresses in the correct format for 21 countries — single-line, multi-line, JSON or HTML — plus a postcode validator. Test data only, runs in your browser.
ASCII Text Art Generator
Turn text into large ASCII art banners with multiple figlet fonts
Credit Card Generator
Generate Luhn-valid test credit card numbers for development and QA (not real cards)
Crypto Address Generator
Create testnet-shaped ETH, BTC, SOL and TRON addresses with checksums.
Driver's License Generator
Generate driver's license numbers in the correct format for 21 countries and all 50 US states, plus a format and Luhn validator — test data only, runs in your browser.