deftools.io Text & Data

Fake Data Generator

Generate realistic test data: names, emails, phones, companies, jobs, URLs, colors, and more. Plain text, JSON, or CSV.

About this tool

Generate realistic-looking placeholder data for testing, mocking, and demos. Pick a data type — names, emails, phone numbers, addresses, companies, job titles, usernames, URLs, hex colors, timestamps, UUIDs, IP addresses, credit-card-shaped numbers, dates, lorem-ipsum sentences, paragraphs, booleans, integers, ages, countries, ZIP codes, or bitcoin addresses — choose how many rows you need (1–100), and select an output format: plain text (one per line), a JSON array, or CSV with a header row.

Example: type Name, count 3, format JSON Array["James Smith", "Maria Garcia", "Robert Wilson"]. Type Username, count 3, format Plain Textswift_fox42, viper17, boldbadger89. Type Hex Color, count 5, format CSV → a column of random hex codes like #A3F7D1, #5E0B9C.

All values are fabricated and randomly assembled from fixed word pools — they do not correspond to real people or companies. The credit-card numbers use valid issuer prefixes and pass no validation beyond the prefix; they are for layout and form testing only.

FAQ

Are the generated names and emails real?

No. Names are assembled by pairing a random first name with a random last name, and emails are built from those names plus a common domain. Collisions with real people are possible but unintentional — do not use this data to contact anyone.

Are the credit card numbers valid?

They start with a realistic issuer prefix (4 for Visa-style, 5 for Mastercard-style, 3 for Amex-style) and have the right length, but they are random digits and will not pass a Luhn check or any payment system. Use them only for UI and form testing.

How many rows can I generate at once?

Between 1 and 100. The output updates live as you change the count or data type, so you can dial in exactly what you need before copying.

What data types are available?

22 types covering the most common test-data needs: Name, Email, Phone, Address, Company, Job Title, Username, URL, Hex Color, Timestamp, UUID, IP Address, Credit Card (placeholder), Date, Lorem Ipsum, Paragraph, Boolean, Integer, Age, Country, ZIP Code, and Bitcoin Address. Each type draws from its own word pool so the results look plausible but are entirely fake.

I just need placeholder text for layout mockups — not structured data. What should I use?

The Lorem Ipsum type in this tool generates dummy text, but if you want themed flavors (Hipster, Office, Tech, Bacon, Cupcake), paragraph-level output with HTML wrapping, or shareable preset links, use the Lorem Ipsum Generator — it is dedicated to filling screen layouts with realistic-looking copy that carries no meaning.

Related text & data tools

Copied!