Lorem ipsum and fake data
Placeholder text and realistic sample records for mockups and tests.
How to generate placeholder text and data
Choose a mode
Lorem ipsum gives placeholder paragraphs, sentences or words. Fake data gives sample people, companies, products and dates as rows.
Set the options
For text, set the count, the unit and whether it opens with the classic line. For data, set the number of rows, tick the fields you want and choose Table, JSON, CSV or SQL output.
Copy it
Use the Copy button on the text pane, or press Ctrl+C (Cmd+C on a Mac) with nothing selected to copy everything. In the table view that copies the rows as CSV.
Good to know
- Fields always come out in the order shown in the list, whatever order you tick them in.
- Rows mix Indian and international names, cities and postcodes. Indian rows get +91 phone numbers and six-digit PIN codes.
- 32 fields are available, including UUID, IP address, website, avatar URL, price, quantity, boolean, Unix timestamp, colour, sentence and paragraph.
- Avatar URLs point at pravatar.cc, a placeholder image service. They only load if you open them; nothing else touches the network.
- CSV cells that contain commas, quotes or line breaks are quoted, so sentence and paragraph fields survive a round trip.
- Everything is generated in your browser. Nothing is uploaded or stored.
Questions people ask
Is this the real lorem ipsum text?
The sentences are built from the words of the classic passage in random order, 6 to 14 words each and 4 to 7 sentences per paragraph, so the text never repeats itself. Tick Start with Lorem ipsum to open with the familiar first line.
How does the seed work?
Every result comes from a small seeded random generator, so the same seed with the same row count and fields produces exactly the same rows again. Type a seed to reproduce a dataset, or press New seed for a fresh one. Regenerate in lorem mode does the same thing.
Are the emails, phone numbers and card numbers real?
No. Emails use reserved domains such as example.com and .test, phone numbers are random, and card numbers are Luhn-valid test numbers in the 4111 range that pass format checks but belong to no account.
How much can I generate at once?
Up to 5,000 rows per run and up to 200 paragraphs, sentences or words of lorem ipsum. The table view shows the first 200 rows; switch to JSON, CSV or SQL to get all of them.
What does the SQL output look like?
A single INSERT INTO users (...) VALUES statement with one tuple per row. Strings are single-quoted with quotes escaped, numbers and booleans are left bare. Rename the table after pasting.