Three instruments for data that looks real but belongs to no one — synthetic addresses, fictional phone numbers and Luhn-valid test cards, generated live in the box above. Nothing is uploaded, nothing is stored.
Assembles a complete, believable-looking address — recipient, street, optional apartment line, city, region, postcode and country — for the US, UK or Germany. Every piece is drawn from synthesized pools, and the full multi-line block copies with one click, ready to paste into a checkout form mockup.
Example
country: United States…
↓
Ava Reyes · 742 Maple Avenue Apt 4B · Springfield, IL 62701
Use it for checkout mockupsform testingseed recordsshipping demos
Eight numbers per draw in the format you pick — US, UK, Germany, France or Australia — each shown formatted and in E.164. The numbers are deliberately fictional: the US uses the 555-01xx range reserved for fiction, and the UK uses Ofcom's drama range, so they can never belong to a real person.
Use it for signup formscontact fixturessms sandboxesui screenshots
Builds Luhn-valid test card numbers on the publicly documented test IINs for Visa, Mastercard, Amex and Discover, with matching length, a future expiry date, the right CVV length and a cardholder name. They pass form validation everywhere — and fail real authorization everywhere, exactly what a test fixture should do.
Use it for payment form testse2e suitesvalidation checksdemo checkouts
Conventions · US phones use fictional 555-01xx · UK phones use Ofcom drama range 7700 9xxxxx · cards use public test IINs with valid Luhn — never usable for payments · all names and streets are synthesized · synthetic data is for testing only
The privacy promise
Generate anything. None of it belongs to anyone.
Every record on this page is synthetic — assembled from random pools inside your own browser tab. No real names, no real numbers, no server round-trips. Close the page and every address, phone number and card vanishes for good.
RANDOM POOLS→ASSEMBLED IN YOUR BROWSER→SYNTHETIC RECORDS
✕ SERVER · DATABASE · LOGS · ANALYTICS
Databasenull
Backendnone
Real records0
Session logs0
Questions
Asked often, answered plainly.
( 02 )
Is any of this data real?
No. Every record is synthetic. US phone numbers use the fictional 555-01xx range reserved for testing, UK numbers use Ofcom's drama range, and card numbers are built from publicly documented test IINs with a valid Luhn checksum. None of them can authorize a real payment or identify a real person.
What is the Luhn checksum?
A simple mod-10 checksum used by card networks to catch typos: digits are doubled in alternating positions from the right, summed, and the final digit makes the total divisible by 10. A Luhn-valid test number passes form validation but still fails real authorization — which is exactly what you want in a test fixture.
What can I safely use these for?
Test fixtures, screenshots, mockups, demos, seed data and form validation. Never present generated data as a real person's, never feed real personal data into any generator — including this one — and never use generated card numbers against a live payment endpoint.
Is anything I generate saved anywhere?
No. IrisTool has no backend and no database. Everything is produced by JavaScript inside your browser tab and disappears the moment you close or refresh the page.