79 generators · nothing leaves your browser
Counterfeit data,
honestly made.
Every record here is minted from a seed you control — card numbers that pass Luhn, IBANs that pass mod-97, addresses shaped like the country they claim. Real enough to break your code, worthless to anyone who steals your database.
- Name
- Alice Young
- alice.young@example.com
- Address
- 8242 Mill Court, Boise 83733
- Employer
- North Stack S.A.
- Card
- 4724 7260 2903 7725
- Record ID
- 019d17fd-c400-7d87-8920-504f72ec22d0
- Issued
- 2026-03-23T00:00:00Z
Reproducible
The seed is the whole input. Commit it next to your test and the fixture regenerates byte-for-byte, on any machine, forever.
Structurally valid
Checksums are computed, not faked. Luhn, mod-97, ABA 3-7-1, GTIN, ISO 3779 — your validators pass, so your real code gets tested.
Never a real record
Reserved ranges wherever a standard defines one: 555-01xx numbers, 192.0.2.0/24 addresses, example.com mail, area-9xx identifiers.
The plate room
Eight plates, 79 tools. Each one has its own controls — nothing here is a single button that spits out a fixed shape.
IUser & Personal Identity Generators
Names, addresses, contact details and government identifiers that hold their shape under validation but belong to nobody.
Random Name Generator
Realistic first, middle, last and full names in eight locales.
Random Address Generator
Street, city, region and postal codes that match their country's format.
Fake Email Address Generator
Reserved, disposable or corporate addresses that can never deliver.
Phone Number Generator
E.164, national and international formats for nine countries.
IIText, Content & Placeholder Generators
Filler that behaves like real copy — the right lengths, the right punctuation, and translations long enough to break a layout.
Lorem Ipsum Generator
Classic filler in paragraphs, sentences, words or list items.
Hipster & Jargon Ipsum Generator
Filler with actual English words, for when Latin looks wrong.
Fake Blog Post Generator
Complete Markdown articles with frontmatter, headings and pull quotes.
Product Review Generator
Star ratings and review bodies with realistic sentiment distribution.
IIIFinancial, E-Commerce & Retail Stubs
Card numbers that pass Luhn, IBANs that pass mod-97, and catalogues priced the way real shops price things.
Credit Card Number Generator
Luhn-valid Visa, Mastercard, Amex, Discover, JCB and Diners numbers.
IBAN & SWIFT Generator
IBANs with valid mod-97 check digits for ten European countries.
Bank Routing & Account Number Generator
ABA routing numbers with valid checksums, plus UK, Canadian and Australian formats.
Mock Product Catalog Generator
Products with SKUs, prices, stock levels and charm pricing.
IVDeveloper, API & Database Seeding Utilities
Pick your fields once, then take them out as JSON, SQL, CSV, XML, GraphQL or a stubbed HTTP response.
JSON Mock Data Generator
Arrays, envelopes, keyed objects or NDJSON from thirty-three field types.
SQL INSERT Statement Generator
Seed scripts for PostgreSQL, MySQL, SQLite and SQL Server.
CSV & TSV Dataset Generator
Delimiters, quoting, line endings and BOM — all the things that break imports.
GraphQL Mock Generator
SDL schemas, query documents, mutations and response payloads.
VMedia, Image & Asset Placeholders
Placeholder images, palettes, patterns and file metadata for the parts of a design that are still waiting on assets.
Placeholder Image URL Generator
Sized placeholder URLs from four providers, or an inline data URI.
Avatar Placeholder Generator
Deterministic avatars in six styles, with crop and background control.
SVG Pattern Generator
Tileable background patterns as SVG, data URI or a ready CSS rule.
Color Palette Generator
Harmonised palettes with WCAG contrast ratios on every swatch.
VINetwork, Web & System Telemetry Generators
Addresses, agents, logs and schedules drawn from reserved ranges, so nothing you paste can reach a real host.
IP Address Generator
IPv4 and IPv6 from documentation ranges that can never route.
MAC Address Generator
Unicast, multicast and vendor-prefixed addresses in four formats.
User-Agent String Generator
Desktop, mobile and bot agents, with the parsed fields alongside.
Domain Name & URL Generator
Domains, subdomains and deep URLs with query strings and fragments.
VIIHealthcare, Legal & Enterprise Synthetic Data
Patient charts, tax registrations, VINs and contract clauses — regulated shapes without a single regulated record.
Mock Medical Record Generator
Patient charts with vitals, ICD-10 codes and abnormal-value injection.
ICD-10 & Medical Code Generator
Real ICD-10 codes, plus CPT and SNOMED-shaped identifiers.
Company Name Generator
Four naming styles with industry, domain, size and headquarters.
Tax ID & EIN Generator
EINs, VAT numbers and business registrations for seven jurisdictions.
VIIILocalization, Edge Cases & Data Sanitizers
The inputs that break things: combining marks, boundary values, malformed payloads, and a sanitiser for the data you already have.
Unicode Edge Case Generator
The strings that break length checks, and the four counts that disagree.
Security Test Payload Generator
Canonical injection strings for validating your own input handling.
Malformed Data Generator
Broken JSON, CSV, XML, YAML, URLs, emails and dates.
Boundary Value Generator
The values just inside and just outside every limit.
Reading
All 5 guides →11 min read
Reserved Ranges for Test Data: A Working Reference
Every block that a standards body has set aside so your fixtures can never collide with something real — phone numbers, IP addresses, domains, MAC addresses, identifiers.
12 min read
Checksums Your Test Data Has to Satisfy
Luhn, mod-97, ABA, GTIN and the VIN transliteration — how the five check digits you meet most often actually work, and why faking them wastes your fixture.
11 min read
Seeded Randomness: How to Make Test Fixtures Reproducible
Math.random() cannot be seeded, and that is why your test suite is flaky. What to use instead, and how to derive a whole dataset from one string.